Język

StrongNameMembershipCondition Klasa

Definicja

Uwaga

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

Określa, czy zestaw należy do grupy kodu, testując jego silną nazwę. Klasa ta nie może być dziedziczona.

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
Dziedziczenie
StrongNameMembershipCondition
Atrybuty
Implementuje

Uwagi

Caution

Zabezpieczenia dostępu kodu (CAS) zostały wycofane we wszystkich wersjach programu .NET Framework i .NET. Najnowsze wersje platformy .NET nie honorują adnotacji CAS i generują błędy, jeśli są używane interfejsy API związane z usługą CAS. Deweloperzy powinni szukać alternatywnych sposobów wykonywania zadań zabezpieczeń.

Silne nazwy są odpowiednie do określania zestawów kodu, do których nadajesz bogaty zestaw zaawansowanych uprawnień. Ponieważ silne nazwy są weryfikowane kryptograficznie, osoby atakujące nie mogą personifikować odpowiednich zestawów i korzystać z ich uprawnień.

Konstruktory

Nazwa Opis
StrongNameMembershipCondition(StrongNamePublicKeyBlob, String, Version)
Przestarzałe.

Inicjuje nowe wystąpienie StrongNameMembershipCondition klasy przy użyciu silnej nazwy obiektu blob klucza publicznego, nazwy i numeru wersji, które określają członkostwo.

Właściwości

Nazwa Opis
Name
Przestarzałe.

Pobiera lub ustawia prostą nazwę StrongName , dla której testuje warunek członkostwa.

PublicKey
Przestarzałe.

Pobiera lub ustawia StrongNamePublicKeyBlob element StrongName , dla którego testuje warunek członkostwa.

Version
Przestarzałe.

Pobiera lub ustawia Version element StrongName , dla którego testuje warunek członkostwa.

Metody

Nazwa Opis
Check(Evidence)
Przestarzałe.

Określa, czy określone dowody spełniają warunek członkostwa.

Copy()
Przestarzałe.

Tworzy równoważną kopię bieżącego StrongNameMembershipConditionelementu .

Equals(Object)
Przestarzałe.

Określa, czy StrongName obiekt z określonego obiektu jest odpowiednikiem StrongName elementu zawartego w bieżącym StrongNameMembershipConditionobiekcie .

FromXml(SecurityElement, PolicyLevel)
Przestarzałe.

Rekonstruuje obiekt zabezpieczeń o określonym stanie z kodowania XML.

FromXml(SecurityElement)
Przestarzałe.

Rekonstruuje obiekt zabezpieczeń o określonym stanie z kodowania XML.

GetHashCode()
Przestarzałe.

Zwraca kod skrótu dla bieżącego StrongNameMembershipConditionelementu .

GetType()
Przestarzałe.

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()
Przestarzałe.

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
ToString()
Przestarzałe.

Tworzy i zwraca reprezentację ciągu bieżącego StrongNameMembershipConditionelementu .

ToXml()
Przestarzałe.

Tworzy kodowanie XML obiektu zabezpieczeń i jego bieżącego stanu.

ToXml(PolicyLevel)
Przestarzałe.

Tworzy kodowanie XML obiektu zabezpieczeń i jego bieżącego stanu przy użyciu określonego PolicyLevelelementu .

Dotyczy