GenerateMetadata.GenerateMetaData Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Generuje lub lokalizuje zestaw zawierający metadane środowiska uruchomieniowego języka wspólnego (CLR) dla składnika COM+ reprezentowanego przez określoną bibliotekę typów, podpisuje zestaw z silną parą kluczy o silnej nazwie i instaluje go w globalnej pamięci podręcznej zestawów.
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.
public:
System::String ^ GenerateMetaData(System::String ^ strSrcTypeLib, System::String ^ outPath, cli::array <System::Byte> ^ PublicKey, System::Reflection::StrongNameKeyPair ^ KeyPair);
public string GenerateMetaData (string strSrcTypeLib, string outPath, byte[] PublicKey, System.Reflection.StrongNameKeyPair KeyPair);
member this.GenerateMetaData : string * string * byte[] * System.Reflection.StrongNameKeyPair -> string
Public Function GenerateMetaData (strSrcTypeLib As String, outPath As String, PublicKey As Byte(), KeyPair As StrongNameKeyPair) As String
Parametry
- strSrcTypeLib
- String
Nazwa biblioteki typów, dla której ma być generowany zestaw.
- outPath
- String
Folder, w którym należy wygenerować zestaw lub zlokalizować już istniejący zestaw.
- PublicKey
- Byte[]
Klucz publiczny używany do importowania informacji o bibliotece typów do zestawu.
- KeyPair
- StrongNameKeyPair
Para kluczy o silnej nazwie używana do podpisywania wygenerowanego zestawu.
Zwraca
Wygenerowana nazwa zestawu; w przeciwnym razie pusty ciąg, jeśli dane wejściowe są nieprawidłowe.
Uwagi
W razie potrzeby GenerateMetaData metoda generuje zestaw zawierający metadane CLR dla określonej biblioteki typów. Nie generuje zestawu, jeśli zestaw wygenerowanej nazwy już istnieje w folderze ciągów outPath
.
GenerateMetaData nie musi być wywoływana bezpośrednio z kodu. Jest wywoływana zarówno przez metody , jak Generate i GenerateSigned .
W przypadku wywołania przez GenerateSignedGenerateMetaData program program generuje również parę kluczy o silnej nazwie, podpisuje zestaw i instaluje go w globalnej pamięci podręcznej zestawów.