Sdílet prostřednictvím


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 testováním jeho silného názvu. Tuto třídu nelze dě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

Upozornění

Zabezpečení přístupu kódu (CAS) bylo zastaralé ve všech verzích rozhraní .NET Framework a .NET. Nedávné verze rozhraní .NET nedodržují poznámky CAS a při použití rozhraní API souvisejících s cas vytvářejí chyby. Vývojáři by měli hledat alternativní způsoby provádění úloh zabezpečení.

Silné názvy jsou vhodné pro určení sestavení kódu, kterým dává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 správná sestavení a používat jejich oprávnění.

Konstruktory

StrongNameMembershipCondition(StrongNamePublicKeyBlob, String, Version)
Zastaralé.

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

Vlastnosti

Name
Zastaralé.

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

PublicKey
Zastaralé.

Získá nebo nastaví StrongNamePublicKeyBlob hodnotu StrongName , pro kterou testuje podmínku členství.

Version
Zastaralé.

Získá nebo nastaví Version hodnotu StrongName , pro kterou testuje podmínku členství.

Metody

Check(Evidence)
Zastaralé.

Určuje, zda zadaný důkaz splňuje podmínku členství.

Copy()
Zastaralé.

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

Equals(Object)
Zastaralé.

Určuje, zda StrongName je hodnota ze zadaného objektu ekvivalentní k objektu StrongName obsaženému v aktuálním StrongNameMembershipConditionobjektu .

FromXml(SecurityElement)
Zastaralé.

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

FromXml(SecurityElement, PolicyLevel)
Zastaralé.

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

GetHashCode()
Zastaralé.

Vrátí hashovací kód pro aktuální StrongNameMembershipConditionhodnotu .

GetType()
Zastaralé.

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()
Zastaralé.

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()
Zastaralé.

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

ToXml()
Zastaralé.

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

ToXml(PolicyLevel)
Zastaralé.

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

Platí pro