StrongNameMembershipCondition Třída

Definice

Upozornění

Code Access Security is not supported or honored by the runtime.

Určuje, zda sestavení patří do skupiny kódu otestováním jeho silného názvu. Tuto třídu nelze zdědit.

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
Dědičnost
StrongNameMembershipCondition
Atributy
Implementuje

Poznámky

Silné názvy jsou vhodné pro určení sestavení kódu, u kterých získáte bohatou sadu výkonných oprávnění. Vzhledem k tomu, že silné názvy jsou kryptograficky ověřeny, útočníci nemohou zosobnit sestavení rightful a používat jejich oprávnění.

Konstruktory

StrongNameMembershipCondition(StrongNamePublicKeyBlob, String, Version)

Inicializuje novou instanci StrongNameMembershipCondition třídy s objektem blob veřejného klíče se silným názvem, názvem a číslem verze, který určí členství.

Vlastnosti

Name

Získá nebo nastaví jednoduchý název, StrongName pro který se podmínka členství testuje.

PublicKey

Získá nebo nastaví StrongNamePublicKeyBlob část, StrongName pro kterou se testuje podmínka členství.

Version

Získá nebo nastaví Version část, StrongName pro kterou se testuje podmínka členství.

Metody

Check(Evidence)

Určuje, zda zadaný legitimace splňuje podmínku členství.

Copy()

Vytvoří ekvivalentní kopii aktuálního StrongNameMembershipCondition .

Equals(Object)

Určuje, zda StrongName je od zadaného objektu ekvivalentem StrongName obsaženým v aktuální StrongNameMembershipCondition .

FromXml(SecurityElement)

Rekonstruuje objekt zabezpečení se zadaným stavem z kódování XML.

FromXml(SecurityElement, PolicyLevel)

Rekonstruuje objekt zabezpečení se zadaným stavem z kódování XML.

GetHashCode()

Vrátí hodnotu hash aktuálního kódu StrongNameMembershipCondition .

GetType()

Získá Type aktuální instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří kopii aktuálního seznamu Object .

(Zděděno od Object)
ToString()

Vytvoří a vrátí řetězcovou reprezentaci aktuálního StrongNameMembershipCondition .

ToXml()

Vytvoří kódování XML objektu zabezpečení a jeho aktuálního stavu.

ToXml(PolicyLevel)

Vytvoří kódování XML objektu zabezpečení a jeho aktuální stav se zadaným PolicyLevel .

Platí pro