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. |