ICLRStrongName — Interfejs
Udostępnia podstawowe globalne funkcje statyczne do podpisywania zestawów z silnymi nazwami. Wszystkie ICLRStrongName
metody zwracają standardowe jednostki HRESUL COM.
Metody
Metoda | Opis |
---|---|
GetHashFromAssemblyFile, metoda | Pobiera skrót określonego pliku zestawu przy użyciu określonego algorytmu skrótu. |
GetHashFromAssemblyFileW, metoda | Pobiera skrót pliku zestawu określonego jako ciąg Unicode przy użyciu określonego algorytmu skrótu. |
GetHashFromBlob, metoda | Pobiera skrót zestawu pod określonym adresem pamięci przy użyciu określonego algorytmu skrótu. |
GetHashFromFile, metoda | Generuje skrót zawartości określonego pliku. |
GetHashFromFileW, metoda | Generuje skrót zawartości pliku określony przez ciąg Unicode. |
GetHashFromHandle, metoda | Generuje skrót zawartości pliku z określonym dojściem pliku przy użyciu określonego algorytmu skrótu. |
StrongNameCompareAssemblies, metoda | Określa, czy dwa zestawy różnią się tylko ich podpisami silnej nazwy. |
StrongNameFreeBuffer, metoda | Zwalnia pamięć przydzieloną przy użyciu poprzedniego wywołania metody silnej nazwy, takiej jak StrongNameGetPublicKey, StrongNameTokenFromPublicKey lub StrongNameSignatureGeneration. |
StrongNameGetBlob, metoda | Wypełnia określony bufor reprezentacją binarną pliku wykonywalnego pod określonym adresem. |
StrongNameGetBlobFromImage, metoda | Pobiera binarną reprezentację obrazu zestawu pod określonym adresem pamięci. |
StrongNameGetPublicKey, metoda | Pobiera klucz publiczny z pary kluczy prywatnych/publicznych. |
StrongNameHashSize, metoda | Pobiera rozmiar buforu wymagany dla skrótu przy użyciu określonego algorytmu skrótu. |
StrongNameKeyDelete, metoda | Usuwa określony kontener kluczy. |
StrongNameKeyGen, metoda | Tworzy nową parę kluczy publicznych/prywatnych do użycia silnych nazw. |
StrongNameKeyGenEx, metoda | Generuje nową parę kluczy publicznych/prywatnych o określonym rozmiarze klucza do użycia silnej nazwy. |
StrongNameKeyInstall, metoda | Importuje parę kluczy publicznych/prywatnych do kontenera. |
StrongNameSignatureGeneration, metoda | Generuje podpis silnej nazwy dla określonego zestawu. |
StrongNameSignatureGenerationEx, metoda | Generuje podpis silnej nazwy dla określonego zestawu na podstawie określonych flag. |
StrongNameSignatureSize, metoda | Zwraca rozmiar podpisu silnej nazwy. |
StrongNameSignatureVerification, metoda | Pobiera wartość wskazującą, czy manifest zestawu w podanej ścieżce zawiera podpis silnej nazwy, który jest weryfikowany zgodnie z określonymi flagami. |
StrongNameSignatureVerificationEx, metoda | Pobiera wartość wskazującą, czy manifest zestawu w podanej ścieżce zawiera podpis silnej nazwy. |
StrongNameSignatureVerificationFromImage, metoda | Sprawdza, czy zestaw, który został już zamapowany na pamięć, jest prawidłowy dla skojarzonego klucza publicznego. |
StrongNameTokenFromAssembly, metoda | Tworzy token silnej nazwy na podstawie określonego pliku zestawu. |
StrongNameTokenFromAssemblyEx, metoda | Tworzy token silnej nazwy z określonego pliku zestawu i zwraca klucz publiczny. |
StrongNameTokenFromPublicKey, metoda | Pobiera token reprezentujący klucz publiczny. |
Uwagi
Wystąpienie klasy można uzyskać, wywołując metodę ICLRStrongName
ICLRRuntimeInfo::GetInterface przy użyciu parametrów CLSID_CLRStrongName
i IID_ICLRStrongName
.
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: MetaHost.h
Biblioteki: Uwzględnione jako zasób w MSCorEE.dll
wersje .NET Framework: dostępne od 4
Zobacz też
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.