StrongNameMembershipCondition Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |