StrongNameMembershipCondition Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 . |