GenerateMetadata.GenerateSigned(String, String, Boolean, String) 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:
virtual System::String ^ GenerateSigned(System::String ^ strSrcTypeLib, System::String ^ outPath, bool InstallGac, [Runtime::InteropServices::Out] System::String ^ % Error);
public string GenerateSigned (string strSrcTypeLib, string outPath, bool InstallGac, out string Error);
abstract member GenerateSigned : string * string * bool * string -> string
override this.GenerateSigned : string * string * bool * string -> string
Public Function GenerateSigned (strSrcTypeLib As String, outPath As String, InstallGac As Boolean, ByRef Error As String) 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.
- InstallGac
- Boolean
Diabaikan.
- Error
- String
String tempat pesan kesalahan dapat ditulis.
Mengembalikan
Nama rakitan yang dihasilkan; jika tidak, string kosong jika input tidak valid.
Penerapan
Keterangan
Jika perlu, GenerateSigned metode menghasilkan rakitan yang berisi metadata CLR untuk pustaka jenis tertentu. Ini juga menghasilkan pasangan kunci bernama yang kuat dan menandatangani perakitan.
Untuk melakukan pemrosesan ini, ia memanggil GenerateMetaData metode . Metode ini tidak perlu dipanggil langsung dari kode Anda.
Parameter InstallGac menunjukkan apakah akan menginstal assembly di cache assembly global. Namun, implementasi mengabaikan nilai ini dan selalu mencoba menginstal assembly yang ditandatangani di cache assembly global.