Aracılığıyla paylaş


GenerateMetadata.GenerateSigned(String, String, Boolean, String) Yöntem

Tanım

Belirtilen tür kitaplığı tarafından temsil edilen com+ bileşeni için ortak dil çalışma zamanı (CLR) meta verilerini içeren bir derleme oluşturur veya bulur, derlemeyi tanımlayıcı adlı bir anahtar çiftiyle imzalar ve genel derleme önbelleğine yükler.

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

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

Parametreler

strSrcTypeLib
String

Derleme oluşturulacak tür kitaplığının adı.

outPath
String

Derlemenin oluşturulacağı veya zaten var olan bir derlemenin bulunacağı klasör.

InstallGac
Boolean

Göz ardı.

Error
String

Hata iletisinin yazılabildiği bir dize.

Döndürülenler

Oluşturulan derleme adı; aksi takdirde, girişler geçersizse boş bir dize.

Uygulamalar

Açıklamalar

Gerekirse yöntemi, GenerateSigned belirtilen tür kitaplığı için CLR meta verilerini içeren bir derleme oluşturur. Ayrıca tanımlayıcı adlı bir anahtar çifti oluşturur ve derlemeyi imzalar.

Bu işlemi yapmak için yöntemini çağırır GenerateMetaData . Bu yöntemlerin doğrudan kodunuzdan çağrılması gerekmez.

parametresi, InstallGac derlemenin genel derleme önbelleğine yüklenip yüklenmeyeceğini gösterir. Ancak, uygulama bu değeri yoksayar ve her zaman imzalı derlemeyi genel derleme önbelleğine yüklemeyi dener.

Şunlara uygulanır