GenerateMetadata.GenerateMetaData Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menghasilkan, atau menemukan, rakitan yang berisi metadata runtime bahasa umum (CLR) untuk komponen COM+ yang diwakili oleh pustaka jenis yang ditentukan, menandatangani perakitan dengan pasangan kunci bernama kuat, dan menginstalnya di cache perakitan global.
API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.
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
Parameter
- strSrcTypeLib
- String
Nama pustaka jenis yang akan menghasilkan assembly.
- outPath
- String
Folder untuk menghasilkan assembly atau untuk menemukan assembly yang sudah ada.
- PublicKey
- Byte[]
Kunci publik yang digunakan untuk mengimpor informasi pustaka jenis ke dalam rakitan.
- KeyPair
- StrongNameKeyPair
Pasangan kunci bernama kuat yang digunakan untuk menandatangani perakitan yang dihasilkan.
Mengembalikan
Nama rakitan yang dihasilkan; jika tidak, string kosong jika input tidak valid.
Keterangan
Jika perlu, GenerateMetaData metode menghasilkan rakitan yang berisi metadata CLR untuk pustaka jenis tertentu. Ini tidak menghasilkan assembly jika rakitan nama yang dihasilkan sudah ada di folder string outPath .
GenerateMetaData tidak perlu dipanggil langsung dari kode Anda. Ini dipanggil dengan Generate metode dan GenerateSigned .
Jika dipanggil oleh GenerateSigned, GenerateMetaData juga menghasilkan pasangan kunci bernama yang kuat, menandatangani perakitan, dan menginstalnya di cache perakitan global.