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