GenerateMetadata.GenerateSigned(String, String, Boolean, String) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.