StrongNameMembershipCondition Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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. |