Methode IMetaDataAssemblyEmit::D efineAssemblyRef
Hiermee maakt u een AssemblyRef
structuur met metagegevens voor de assembly waarnaar deze assembly verwijst en retourneert het bijbehorende metagegevenstoken.
Syntaxis
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
);
Parameters
pbPublicKeyOrToken
[in] De openbare sleutel van de uitgever van de assembly waarnaar wordt verwezen. De helperfunctie StrongNameTokenFromAssembly kan worden gebruikt om de hash van de openbare sleutel door te geven als deze parameter.
cbPublicKeyOrToken
[in] De grootte in bytes van pbPublicKeyOrToken
.
szName
[in] De door mensen leesbare tekstnaam van de assembly. Deze waarde mag niet langer zijn dan 1024 tekens.
pMetaData
[in] Een ASSEMBLYMETADATA-exemplaar met de versie, het platform en de landinstellingen van de assembly waarnaar wordt verwezen.
pbHashValue
[in] De hashgegevens die zijn gekoppeld aan de assembly waarnaar wordt verwezen. Optioneel.
cbHashValue
[in] De grootte in bytes van pbHashValue
.
dwAssemblyRefFlags
[in] Een bitsgewijze combinatie van CorAssemblyFlags-waarden die het gedrag van de uitvoeringsengine beïnvloeden.
pmdar
[uit] Een verwijzing naar het geretourneerde AssemblyRef
metagegevenstoken.
Opmerkingen
Er moet één AssemblyRef
metagegevensstructuur worden gedefinieerd voor elke assembly waarnaar deze assembly verwijst.
Tijdens uitvoering worden de details van een assembly waarnaar wordt verwezen, doorgegeven aan de assembly-resolver met een indicatie dat ze de 'as built'-informatie vertegenwoordigen. De assembly-resolver past vervolgens beleid toe.
Vereisten
Platforms: Zie Systeemvereisten.
Header: Cor.h
Bibliotheek: Wordt gebruikt als een resource in MsCorEE.dll
.NET Framework versies: beschikbaar sinds 1.0
Zie ook
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor