Partilhar via


StrongNameMembershipCondition Classe

Definição

Cuidado

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

Determina se um assembly pertence a um grupo de códigos testando seu nome forte. Essa classe não pode ser herdada.

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
Herança
StrongNameMembershipCondition
Atributos
Implementações

Comentários

Nomes fortes são adequados para especificar assemblies de código aos quais você fornece um conjunto avançado de permissões poderosas. Como nomes fortes são verificados criptograficamente, os invasores não podem representar assemblies legítimos e usar suas permissões.

Construtores

StrongNameMembershipCondition(StrongNamePublicKeyBlob, String, Version)

Inicializa uma nova instância da classe StrongNameMembershipCondition com o blob, o nome e o número de versão do blob da chave pública do nome forte que determinam a associação.

Propriedades

Name

Obtém ou define o nome simples do StrongName para o qual o teste da condição de associação é realizado.

PublicKey

Obtém ou define o StrongNamePublicKeyBlob do StrongName para o qual o teste da condição de associação é realizado.

Version

Obtém ou define o Version do StrongName para o qual o teste da condição de associação é realizado.

Métodos

Check(Evidence)

Determina se a evidência especificada satisfaz a condição de associação.

Copy()

Cria uma cópia equivalente do StrongNameMembershipCondition atual.

Equals(Object)

Determina se a StrongName do objeto especificado é equivalente à StrongName contida na StrongNameMembershipCondition atual.

FromXml(SecurityElement)

Reconstrói um objeto de segurança com um estado especificado de uma codificação XML.

FromXml(SecurityElement, PolicyLevel)

Reconstrói um objeto de segurança com um estado especificado de uma codificação XML.

GetHashCode()

Retorna o código hash do StrongNameMembershipCondition atual.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Cria e retorna uma representação de cadeia de caracteres do StrongNameMembershipCondition atual.

ToXml()

Cria uma codificação XML do objeto de segurança e seu estado atual.

ToXml(PolicyLevel)

Cria uma codificação XML do objeto de segurança e de seu estado atual com o PolicyLevel especificado.

Aplica-se a