Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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ę ICLRStrongNameICLRRuntimeInfo::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