StrongNameMembershipCondition Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание!
Code Access Security is not supported or honored by the runtime.
Определяет, принадлежит ли сборка группе кода, проверив строгое имя. Этот класс не наследуется.
public ref class StrongNameMembershipCondition sealed : System::Security::ISecurityEncodable, System::Security::Policy::IMembershipCondition
public ref class StrongNameMembershipCondition sealed : System::Security::Policy::IMembershipCondition
public ref class StrongNameMembershipCondition sealed
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public sealed class StrongNameMembershipCondition : System.Security.ISecurityEncodable, System.Security.Policy.IMembershipCondition
[System.Serializable]
public sealed class StrongNameMembershipCondition : System.Security.Policy.IMembershipCondition
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class StrongNameMembershipCondition
public sealed class StrongNameMembershipCondition : System.Security.ISecurityEncodable, System.Security.Policy.IMembershipCondition
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type StrongNameMembershipCondition = class
interface ISecurityEncodable
interface ISecurityPolicyEncodable
interface IMembershipCondition
[<System.Serializable>]
type StrongNameMembershipCondition = class
interface IMembershipCondition
interface ISecurityEncodable
interface ISecurityPolicyEncodable
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type StrongNameMembershipCondition = class
interface IMembershipCondition
interface ISecurityEncodable
interface ISecurityPolicyEncodable
type StrongNameMembershipCondition = class
interface ISecurityEncodable
interface ISecurityPolicyEncodable
interface IMembershipCondition
Public NotInheritable Class StrongNameMembershipCondition
Implements IMembershipCondition, ISecurityEncodable
Public NotInheritable Class StrongNameMembershipCondition
Implements IMembershipCondition
Public NotInheritable Class StrongNameMembershipCondition
- Наследование
-
StrongNameMembershipCondition
- Атрибуты
- Реализации
Комментарии
Предостережение
Безопасность доступа к коду (CAS) устарела во всех версиях платформ .NET Framework, и .NET. Последние версии .NET не учитывают заметки CAS и создают ошибки, если используются API, связанные с CAS. Разработчики должны искать альтернативные средства выполнения задач безопасности.
Надежные имена хорошо подходят для указания сборок кода, для которых предоставляется широкий набор мощных разрешений. Так как надежные имена криптографически проверяются, злоумышленники не могут олицетворить правильные сборки и использовать их разрешения.
Конструкторы
| Имя | Описание |
|---|---|
| StrongNameMembershipCondition(StrongNamePublicKeyBlob, String, Version) |
Устаревшие.
Инициализирует новый экземпляр класса с большим двоичным объектом открытого StrongNameMembershipCondition ключа строгого имени, именем и номером версии, определяющим членство. |
Свойства
| Имя | Описание |
|---|---|
| Name |
Устаревшие.
Возвращает или задает простое имя StrongName , для которого тестирует условие членства. |
| PublicKey |
Устаревшие.
Возвращает или задает значение StrongNamePublicKeyBlob , StrongName для которого тесты условий членства. |
| Version |
Устаревшие.
Возвращает или задает значение Version , StrongName для которого тесты условий членства. |
Методы
| Имя | Описание |
|---|---|
| Check(Evidence) |
Устаревшие.
Определяет, соответствует ли указанное свидетельство условию членства. |
| Copy() |
Устаревшие.
Создает эквивалентную копию текущего StrongNameMembershipCondition. |
| Equals(Object) |
Устаревшие.
Определяет, эквивалентен StrongName ли StrongName указанный объект содержащимся в текущем StrongNameMembershipConditionобъекте. |
| FromXml(SecurityElement, PolicyLevel) |
Устаревшие.
Восстанавливает объект безопасности с заданным состоянием из кодировки XML. |
| FromXml(SecurityElement) |
Устаревшие.
Восстанавливает объект безопасности с заданным состоянием из кодировки XML. |
| GetHashCode() |
Устаревшие.
Возвращает хэш-код для текущего StrongNameMembershipCondition. |
| GetType() |
Устаревшие.
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Устаревшие.
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Устаревшие.
Создает и возвращает строковое представление текущего StrongNameMembershipCondition. |
| ToXml() |
Устаревшие.
Создает xml-кодирование объекта безопасности и его текущего состояния. |
| ToXml(PolicyLevel) |
Устаревшие.
Создает xml-кодировку объекта безопасности и его текущего состояния с указанным PolicyLevel. |