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
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. |