StrongNameMembershipCondition Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 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, kterým dáváte bohatou sadu výkonných oprávnění. Vzhledem k tomu, že silné názvy jsou kryptograficky ověřené, útočníci nemohou zosobnit správná sestavení a používat svá oprávnění.
Konstruktory
StrongNameMembershipCondition(StrongNamePublicKeyBlob, String, Version) |
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 |
Získá nebo nastaví jednoduchý název StrongName , pro který podmínka členství testuje. |
PublicKey |
Získá nebo nastaví StrongNamePublicKeyBlob , pro StrongName které podmínky členství testuje. |
Version |
Získá nebo nastaví Version , pro StrongName které podmínky členství testuje. |
Metody
Check(Evidence) |
Určuje, zda zadaný důkaz splňuje podmínku členství. |
Copy() |
Vytvoří ekvivalentní kopii aktuálního StrongNameMembershipConditionsouboru . |
Equals(Object) |
Určuje, zda StrongName je ze zadaného objektu ekvivalentní k StrongName obsaženému v aktuálním StrongNameMembershipConditionobjektu . |
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í kód hash pro aktuální StrongNameMembershipConditionhodnotu . |
GetType() |
Type Získá aktuální instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří použádnou kopii aktuálního souboru 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í stav. |
ToXml(PolicyLevel) |
Vytvoří kódování XML objektu zabezpečení a jeho aktuální stav se zadaným PolicyLevel. |