Compartilhar via


Interface de ICLRStrongName

Todos os grupos de forte nomeação globais funções estáticas que são exportadas pelo mscoree em uma única interface. Todos os ICLRStrongName métodos retornam HRESULTs COM padrão.

Métodos

Método

Descrição

Método de ICLRStrongName::GetHashFromAssemblyFile

Obtém um hash do arquivo de assembly especificado usando o algoritmo de hash especificado.

Método de ICLRStrongName::GetHashFromAssemblyFileW

Obtém um hash do arquivo de assembly especificado como uma seqüência de caracteres Unicode, usando o algoritmo de hash especificado.

Método de ICLRStrongName::GetHashFromBlob

Obtém um hash do assembly no endereço de memória especificado, usando o algoritmo de hash especificado.

Método de ICLRStrongName::GetHashFromFile

Gera um hash sobre o conteúdo do arquivo especificado.

Método de ICLRStrongName::GetHashFromFileW

Gera um hash sobre o conteúdo do arquivo especificado por uma seqüência de caracteres Unicode.

Método de ICLRStrongName::GetHashFromHandle

Gera um hash sobre o conteúdo do arquivo com o identificador de arquivo especificado, usando o algoritmo de hash especificado.

Método de ICLRStrongName::StrongNameCompareAssemblies

Determina se os dois assemblies diferem somente por suas assinaturas de nome forte.

Método de ICLRStrongName::StrongNameFreeBuffer

Libera a memória que foi alocada com uma chamada anterior para um método de nome forte, como StrongNameGetPublicKey, StrongNameTokenFromPublicKey, ou StrongNameSignatureGeneration.

Método de ICLRStrongName::StrongNameGetBlob

Preenche o buffer especificado com a representação binária do arquivo executável no endereço especificado.

Método de ICLRStrongName::StrongNameGetBlobFromImage

Obtém uma representação binária da imagem do assembly no endereço de memória especificado.

Método de ICLRStrongName::StrongNameGetPublicKey

Obtém a chave pública de um par de chaves pública/privada.

Método de ICLRStrongName::StrongNameHashSize

Obtém o tamanho do buffer necessário para um hash, usando o algoritmo de hash especificado.

Método de ICLRStrongName::StrongNameKeyDelete

Exclui o recipiente de chave especificado.

Método de ICLRStrongName::StrongNameKeyGen

Cria um novo par de chaves pública/particular para uso de nome forte.

Método de ICLRStrongName::StrongNameKeyGenEx

Gera um novo par de chaves pública/privada com o tamanho da chave especificado para o uso de nome forte.

Método de ICLRStrongName::StrongNameKeyInstall

Importa um par de chaves pública/particular em um recipiente.

Método de ICLRStrongName::StrongNameSignatureGeneration

Gera uma assinatura de nome forte do assembly especificado.

Método de ICLRStrongName::StrongNameSignatureGenerationEx

Gera uma assinatura de nome forte do assembly especificado, com base nos sinalizadores especificados.

Método de ICLRStrongName::StrongNameSignatureSize

Retorna o tamanho da assinatura de nome forte.

Método de ICLRStrongName::StrongNameSignatureVerification

Obtém um valor que indica se o manifesto do assembly o caminho fornecido contém uma assinatura de nome forte, o que é verificada de acordo com os sinalizadores especificados.

Método de ICLRStrongName::StrongNameSignatureVerificationEx

Obtém um valor que indica se o manifesto do assembly o caminho fornecido contém uma assinatura de nome forte.

Método de ICLRStrongName::StrongNameSignatureVerificationFromImage

Verifica se um assembly que já foi mapeado para memória é válido para a chave pública associada.

Método de ICLRStrongName::StrongNameTokenFromAssembly

Cria um token de nome forte a partir do arquivo de assembly especificado.

Método de ICLRStrongName::StrongNameTokenFromAssemblyEx

Cria um token de nome forte a partir do arquivo de assembly especificado e retorna a chave pública.

Método de ICLRStrongName::StrongNameTokenFromPublicKey

Obtém um token representando uma chave pública.

Comentários

Você pode obter uma instância do ICLRStrongName chamando o ICLRRuntimeInfo::GetInterface usando o método CLSID_CLRStrongName e IID_ICLRStrongName como parâmetros.

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

Outros recursos

Interfaces de hospedagem.

Hospedagem (referência de API não gerenciada)

Histórico de alterações

Date

History

Motivo

Agosto de 2010

Adicionadas informações sobre como obter uma instância da interface.

Aprimoramento de informações.

Julho de 2010

Informações sobre membros adicionadas.

Aprimoramento de informações.