StrongNameMembershipCondition Classe

Definição

Atenção

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

Determina se um assembly pertence a um grupo de código testando o seu nome forte. Esta 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

Observações

Atenção

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 respeitam as anotações do CAS e produzem erros se as APIs relacionadas ao CAS forem usadas. Os desenvolvedores devem procurar meios alternativos de realizar tarefas de segurança.

Nomes fortes são bem adequados para especificar assemblies de código aos quais se concede um conjunto rico de permissões poderosas. Como os nomes fortes são verificados criptograficamente, os atacantes não podem fazer-se passar por assemblies legítimos nem usar as suas permissões.

Construtores

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

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

Propriedades

Name Description
Name
Obsoleto.

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

PublicKey
Obsoleto.

Obtém ou define o StrongNamePublicKeyBlob de para StrongName o qual a condição de pertença testa.

Version
Obsoleto.

Obtém ou define o Version de para StrongName o qual a condição de pertença testa.

Métodos

Name Description
Check(Evidence)
Obsoleto.

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

Copy()
Obsoleto.

Cria uma cópia equivalente da corrente StrongNameMembershipCondition.

Equals(Object)
Obsoleto.

Determina se o StrongName do objeto especificado é equivalente ao StrongName contido na corrente StrongNameMembershipCondition.

FromXml(SecurityElement, PolicyLevel)
Obsoleto.

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

FromXml(SecurityElement)
Obsoleto.

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

GetHashCode()
Obsoleto.

Devolve o código de 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 atual Object.

(Herdado de Object)
ToString()
Obsoleto.

Cria e devolve uma representação de cadeia da corrente StrongNameMembershipCondition.

ToXml()
Obsoleto.

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

ToXml(PolicyLevel)
Obsoleto.

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

Aplica-se a