StrongNameMembershipCondition Klass

Definition

Varning

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

Avgör om en sammansättning tillhör en kodgrupp genom att testa dess starka namn. Det går inte att ärva den här klassen.

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
Arv
StrongNameMembershipCondition
Attribut
Implementeringar

Kommentarer

Caution

Code Access Security (CAS) har föråldrats i alla versioner av .NET Framework och .NET. De senaste versionerna av .NET följer inte CAS-anteckningar och skapar fel om CAS-relaterade API:er används. Utvecklare bör söka alternativa sätt att utföra säkerhetsuppgifter.

Starka namn passar bra för att ange kodsammansättningar som du ger en omfattande uppsättning kraftfulla behörigheter till. Eftersom starka namn är kryptografiskt verifierade kan angripare inte personifiera rättmätiga sammansättningar och använda sina behörigheter.

Konstruktorer

Name Description
StrongNameMembershipCondition(StrongNamePublicKeyBlob, String, Version)
Föråldrad.

Initierar en ny instans av StrongNameMembershipCondition klassen med det starka namnet offentlig nyckelblob, namn och versionsnummer som bestämmer medlemskap.

Egenskaper

Name Description
Name
Föråldrad.

Hämtar eller anger det enkla namnet på StrongName det som medlemskapsvillkoret testar för.

PublicKey
Föråldrad.

Hämtar eller anger för StrongNamePublicKeyBlob vilka StrongName medlemskapsvillkoret testas.

Version
Föråldrad.

Hämtar eller anger för Version vilka StrongName medlemskapsvillkoret testas.

Metoder

Name Description
Check(Evidence)
Föråldrad.

Avgör om de angivna bevisen uppfyller medlemskapsvillkoret.

Copy()
Föråldrad.

Skapar en motsvarande kopia av den aktuella StrongNameMembershipCondition.

Equals(Object)
Föråldrad.

Avgör om StrongName från det angivna objektet motsvarar innehållet StrongName i den aktuella StrongNameMembershipCondition.

FromXml(SecurityElement, PolicyLevel)
Föråldrad.

Rekonstruerar ett säkerhetsobjekt med ett angivet tillstånd från en XML-kodning.

FromXml(SecurityElement)
Föråldrad.

Rekonstruerar ett säkerhetsobjekt med ett angivet tillstånd från en XML-kodning.

GetHashCode()
Föråldrad.

Returnerar hash-koden för den aktuella StrongNameMembershipCondition.

GetType()
Föråldrad.

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()
Föråldrad.

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()
Föråldrad.

Skapar och returnerar en strängrepresentation av den aktuella StrongNameMembershipCondition.

ToXml()
Föråldrad.

Skapar en XML-kodning av säkerhetsobjektet och dess aktuella tillstånd.

ToXml(PolicyLevel)
Föråldrad.

Skapar en XML-kodning av säkerhetsobjektet och dess aktuella tillstånd med angiven PolicyLevel.

Gäller för