Método de ICLRStrongName::StrongNameTokenFromAssemblyEx
Cria um token de nome forte a partir do arquivo de assembly especificado e retorna representando o token de chave pública.
BOOLEAN StrongNameTokenFromAssemblyEx (
[in] LPCWSTR wszFilePath,
[out] BYTE **ppbStrongNameToken,
[out] ULONG *pcbStrongNameToken,
[out] BYTE **ppbPublicKeyBlob,
[out] ULONG *pcbPublicKeyBlob
);
Parâmetros
wszFilePath
[in] O caminho para o arquivo executável portátil (PE) para o assembly.ppbStrongNameToken
[out] O token de nome forte retornado.pcbStrongNameToken
[out] O tamanho em bytes, do token de nome forte.ppbPublicKeyBlob
[out] A chave pública retornada.pcbPublicKeyBlob
[out] O tamanho em bytes, da chave pública.
Valor de retorno
trueSe o método foi concluída com êxito; Caso contrário, false.
Comentários
Um token de nome forte é a forma abreviada de uma chave pública. O token é um hash de 64 bits que é criado a partir da chave pública usada para assinar o assembly. O token é uma parte do nome forte do assembly e pode ser lidos a partir dos metadados do assembly.
Depois que a chave é recuperada e o token é criado, você deve chamar o ICLRStrongName::StrongNameFreeBuffer método para liberar a memória alocada.
Requisitos
Plataformas: Consulte Requisitos de sistema do .NET Framework.
Cabeçalho: MetaHost.h
Biblioteca: Incluído como um recurso em mscoree
.NET Framework versões: 4
Consulte também
Referência
Outros recursos
Método de ICLRStrongName::StrongNameTokenFromAssembly
Histórico de alterações
Date |
History |
Motivo |
---|---|---|
Julho de 2010 |
Tópico adicional. |
Aprimoramento de informações. |