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
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}")]
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
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class StrongNameMembershipCondition : System.Security.Policy.IMembershipCondition
type StrongNameMembershipCondition = class
    interface ISecurityEncodable
    interface ISecurityPolicyEncodable
    interface 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
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 с заданным BLOB-объектом открытого ключа строгого имени, заданным именем и версией, определяющими членство.

Свойства

Name
Устаревшие..

Возвращает или задает простое имя для объекта StrongName, которое используется при проверке условия членства.

PublicKey
Устаревшие..

Возвращает или задает член StrongNamePublicKeyBlob для объекта StrongName, который используется при проверке условия членства.

Version
Устаревшие..

Возвращает или задает член Version для объекта StrongName, который используется при проверке условия членства.

Методы

Check(Evidence)
Устаревшие..

Определяет, удовлетворяет ли указанное свидетельство условию членства.

Copy()
Устаревшие..

Создает эквивалентную копию текущего объекта StrongNameMembershipCondition.

Equals(Object)
Устаревшие..

Определяет, эквивалентен ли член StrongName из указанного объекта члену StrongName, содержащемуся в текущем объекте StrongNameMembershipCondition.

FromXml(SecurityElement)
Устаревшие..

Восстанавливает объект безопасности с указанным состоянием из кодировки XML.

FromXml(SecurityElement, PolicyLevel)
Устаревшие..

Восстанавливает объект безопасности с указанным состоянием из кодировки XML.

GetHashCode()
Устаревшие..

Возвращает хэш-код для текущего объекта класса StrongNameMembershipCondition.

GetType()
Устаревшие..

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()
Устаревшие..

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()
Устаревшие..

Создает и возвращает строковое представление текущего StrongNameMembershipCondition.

ToXml()
Устаревшие..

Создает кодировку XML для объекта безопасности и его текущего состояния.

ToXml(PolicyLevel)
Устаревшие..

Создает кодировку XML для объекта безопасности и его текущего состояния с заданным PolicyLevel.

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