Udostępnij za pośrednictwem


StrongNameMembershipCondition Klasa

Definicja

Przestroga

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

Uwagi

Przestroga

Zabezpieczenia dostępu do kodu (CAS) zostały przestarzałe we wszystkich wersjach .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ą dobrze dopasowane do określania zestawów kodu, do których dajesz 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

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

Inicjuje StrongNameMembershipCondition nowe wystąpienie klasy o silnej nazwie obiektu blob klucza publicznego, nazwy i numeru wersji określającego członkostwo.

Właściwości

Name
Przestarzałe.

Pobiera lub ustawia prostą nazwę StrongName elementu, dla którego 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

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 obiekt StrongName z określonego obiektu jest równoważny StrongName z elementem zawartym w bieżącym StrongNameMembershipConditionobiekcie .

FromXml(SecurityElement)
Przestarzałe.

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

FromXml(SecurityElement, PolicyLevel)
Przestarzałe.

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

GetHashCode()
Przestarzałe.

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

GetType()
Przestarzałe.

Type Pobiera bieżące wystąpienie.

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

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

(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