Udostępnij za pośrednictwem


GenerateMetadata.GenerateMetaData Metoda

Definicja

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.

Dotyczy