Bagikan melalui


GenerateMetadata.GenerateSigned(String, String, Boolean, String) Metode

Definisi

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.

Berlaku untuk