StrongNameMembershipCondition Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |