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.

Применяется к