Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Classe StrongName

 

Fornece o nome forte de um assembly de código como evidência para avaliação de política. Essa classe não pode ser herdada.

Namespace:   System.Security.Policy
Assembly:  mscorlib (em mscorlib.dll)

System.Object
  System.Security.Policy.EvidenceBase
    System.Security.Policy.StrongName

[SerializableAttribute]
[ComVisibleAttribute(true)]
public sealed class StrongName : EvidenceBase, IIdentityPermissionFactory

NomeDescrição
System_CAPS_pubmethodStrongName(StrongNamePublicKeyBlob, String, Version)

Inicializa uma nova instância de StrongName classe com o blob de chave pública de nome forte, o nome e a versão.

NomeDescrição
System_CAPS_pubpropertyName

Obtém o nome simples do atual StrongName.

System_CAPS_pubpropertyPublicKey

Obtém o StrongNamePublicKeyBlob do atual StrongName.

System_CAPS_pubpropertyVersion

Obtém o Version do atual StrongName.

NomeDescrição
System_CAPS_pubmethodClone()

Cria um novo objeto que é uma cópia da instância atual.(Substitui o EvidenceBase.Clone().)

System_CAPS_pubmethodCopy()

Cria uma cópia equivalente do atual StrongName.

System_CAPS_pubmethodCreateIdentityPermission(Evidence)

Cria um StrongNameIdentityPermission que corresponde à atual StrongName.

System_CAPS_pubmethodEquals(Object)

Determina se o nome forte especificado é igual ao nome forte atual.(Substitui o Object.Equals(Object).)

System_CAPS_pubmethodGetHashCode()

Obtém o código hash do atual StrongName.(Substitui o Object.GetHashCode().)

System_CAPS_pubmethodGetType()

Obtém o Type da instância atual.(Herdado de Object.)

System_CAPS_pubmethodToString()

Cria uma representação de cadeia de caracteres do atual StrongName.(Substitui o Object.ToString().)

O StrongName classe representa a evidência de um nome exclusivo, criptograficamente forte de um assembly de código. O nome forte consiste em uma chave pública, um determinado nome e uma versão. A chave pública corresponde à chave privada do editor que é mantido em segredo e com a qual o assembly deve ser assinado para que o nome forte sejam válidas.

Nomes fortes normalmente são atribuídos aos assemblies usando AssemblyKeyFileAttribute, AssemblyKeyNameAttribute ou AssemblyDelaySignAttribute em conjunto com o utilitário SN (consulte Sn.exe (Ferramenta de Nome Forte)).

StrongNameIdentityPermission usa essa classe para confirmar que chamar o código está em um assembly de código específico de nome forte.

.NET Framework
Disponível desde 1.1

Quaisquer membros estáticos públicos ( Compartilhado no Visual Basic) desse tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Retornar ao início
Mostrar: