IMetaDataAssemblyEmit::DefineAssemblyRef Yöntemi
Bu derlemenin başvurduğunu derleme için meta verileri içeren bir AssemblyRef
yapı oluşturur ve ilişkili meta veri belirtecini döndürür.
Sözdizimi
HRESULT DefineAssemblyRef (
[in] void *pbPublicKeyOrToken,
[in] ULONG cbPublicKeyOrToken,
[in] LPCWSTR szName,
[in] ASSEMBLYMETADATA pMetaData,
[in] void *pbHashValue,
[in] ULONG cbHashValue,
[in] DWORD dwAssemblyRefFlags,
[out] mdAssemblyRef *pmdar
);
Parametreler
pbPublicKeyOrToken
[in] Başvuruda bulunılan derlemenin yayımcısının ortak anahtarı. StrongNameTokenFromAssembly yardımcı işlevi, ortak anahtarın karması bu parametre olarak geçirilecek şekilde almak için kullanılabilir.
cbPublicKeyOrToken
[in] bayt cinsinden pbPublicKeyOrToken
boyut.
szName
[in] Derlemenin insan tarafından okunabilir metin adı. Bu değer 1024 karakteri aşmamalıdır.
pMetaData
[in] Başvuruda bulunılan derlemenin sürüm, platform ve yerel ayar bilgilerini içeren bir ASSEMBLYMETADATA örneği.
pbHashValue
[in] Başvuruda bulunılan derlemeyle ilişkili karma veriler. İsteğe bağlı.
cbHashValue
[in] bayt cinsinden pbHashValue
boyut.
dwAssemblyRefFlags
[in] Yürütme altyapısının davranışını etkileyen CorAssemblyFlags değerlerinin bit düzeyinde birleşimi.
pmdar
[out] Döndürülen AssemblyRef
meta veri belirtecinin işaretçisi.
Açıklamalar
AssemblyRef
Bu derlemenin başvuracağı her derleme için bir meta veri yapısı tanımlanmalıdır.
Çalışma zamanında, başvuruda bulunılan derlemenin ayrıntıları derleme çözümleyicisine geçirilir ve bunların "derlenmiş" bilgileri temsil ettiğini gösterir. Derleme çözümleyicisi daha sonra ilkeyi uygular.
Gereksinimler
Platform: Bkz. Sistem Gereksinimleri.
Üstbilgi: Cor.h
Kitaplığı: MsCorEE.dll'de kaynak olarak kullanılır
.NET Framework Sürümleri: 1.0 sürümünden itibaren kullanılabilir
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin