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

Comentários

Cuidado

O CAS (Code Access Security) foi preterido em todas as versões do .NET Framework e do .NET. As versões recentes do .NET não honram as anotações CAS e geram erros se as APIs relacionadas ao CAS forem usadas. Os desenvolvedores devem buscar meios alternativos para realizar tarefas de segurança.

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

Construtores

Nome Description
StrongNameMembershipCondition(StrongNamePublicKeyBlob, String, Version)
Obsoleto.

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

Propriedades

Nome Description
Name
Obsoleto.

Obtém ou define o nome simples do StrongName qual a condição de associação testa.

PublicKey
Obsoleto.

Obtém ou define o StrongNamePublicKeyBlobStrongName dos quais a condição de associação testa.

Version
Obsoleto.

Obtém ou define o VersionStrongName dos quais a condição de associação testa.

Métodos

Nome Description
Check(Evidence)
Obsoleto.

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

Copy()
Obsoleto.

Cria uma cópia equivalente do atual StrongNameMembershipCondition.

Equals(Object)
Obsoleto.

Determina se o StrongName objeto especificado é equivalente ao StrongName contido no atual StrongNameMembershipCondition.

FromXml(SecurityElement, PolicyLevel)
Obsoleto.

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

FromXml(SecurityElement)
Obsoleto.

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

GetHashCode()
Obsoleto.

Retorna o código hash para o atual StrongNameMembershipCondition.

GetType()
Obsoleto.

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()
Obsoleto.

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()
Obsoleto.

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

ToXml()
Obsoleto.

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

ToXml(PolicyLevel)
Obsoleto.

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

Aplica-se a