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 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 . |