Função StrongNameTokenFromPublicKey
Obtém um símbolo que representa uma chave pública. Um token de nome forte é a forma abreviada de uma chave pública.
BOOLEANStrongNameTokenFromPublicKey (
[in] BYTE *pbPublicKeyBlob,
[in] ULONG cbPublicKeyBlob,
[out] BYTE **ppbStrongNameToken,
[out] ULONG *pcbStrongNameToken
);
Parâmetros
pbPublicKeyBlob
[in] Uma estrutura do tipo PublicKeyBlob que contém a parte pública do emparelhar de chaves usado para gerar a assinatura de nome forte.cbPublicKeyBlob
[in] O dimensionar, em bytes, de pbPublicKeyBlob.ppbStrongNameToken
[out] O token de nome forte correspondente à chave passada pbPublicKeyBlob. O Common linguagem tempo de execução aloca a memória no qual retornar o token. O chamador deve liberar memória usando o StrongNameFreeBuffer função.pcbStrongNameToken
[out] O dimensionar, em bytes, do token retornado nome forte.
Valor de retorno
true Após a conclusão bem-sucedida; caso contrário, false.
Comentários
Um token de nome forte é a forma abreviada de uma chave pública usada para economizar espaço ao armazenar informações de chave em metadados. Especificamente, tokens de nome forte são usados nas referências de assembly para fazer referência a assembly dependente.
Se o StrongNameTokenFromPublicKey função não concluída com êxito, chame o StrongNameErrorInfofunção para recuperar o último erro gerado.
Requisitos
Plataformas: See Requisitos de sistema do .NET framework.
Cabeçalho: StrongName.h
Biblioteca: Incluído sistema autônomo um recurso em mscoree.dll
.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0