ICLRAssemblyIdentityManager
Aktualisiert: November 2007
Stellt Methoden bereit, die eine Kommunikation zwischen dem Host und der Common Language Runtime (CLR) über Assemblys unterstützen.
interface ICLRAssemblyIdentityManager : IUnknown {
HRESULT GetBindingIdentityFromFile (
[in] LPCWSTR pwzFilePath,
[in] DWORD dwFlags,
[out, size_is(*pcchBufferSize)] LPWSTR pwzBuffer,
[in, out] DWORD *pcchBufferSize
);
HRESULT GetBindingIdentityFromStream (
[in] IStream *pStream,
[in] DWORD dwFlags,
[out, size_is(*pcchBufferSize)] LPWSTR pwzBuffer,
[in, out] DWORD *pcchBufferSize
);
HRESULT GetCLRAssemblyReferenceList (
[in] LPCWSTR *ppwzAssemblyReferences,
[in] DWORD dwNumOfReferences,
[out] ICLRAssemblyReferenceList **ppReferenceList
);
HRESULT GetProbingAssembliesFromReference (
[in] DWORD dwMachineType,
[in] DWORD dwFlags,
[in] LPCWSTR pwzReferenceIdentity,
[out] ICLRProbingAssemblyEnum **ppProbingAssemblyEnum
);
HRESULT GetReferencedAssembliesFromFile (
[in] LPCWSTR pwzFilePath,
[in] DWORD dwFlags,
[in] ICLRAssemblyReferenceList *pExcludeAssembliesList,
[out] ICLRReferenceAssemblyEnum **ppReferenceEnum
);
HRESULT GetReferencedAssembliesFromStream (
[in] IStream *pStream,
[in] DWORD dwFlags,
[in] ICLRAssemblyReferenceList *pExcludeAssembliesList,
[out] ICLRReferenceAssemblyEnum **ppReferenceEnum
);
HRESULT IsStronglyNamed (
[in] LPCWSTR pwzAssemblyIdentity,
[out] BOOL *pbIsStronglyNamed
);
};
Methoden
Methode |
Beschreibung |
---|---|
ICLRAssemblyIdentityManager::GetBindingIdentityFromFile-Methode |
Ruft die Assemblyidentitätsbindungsdaten der Assembly im angegebenen Dateipfad ab. |
ICLRAssemblyIdentityManager::GetBindingIdentityFromStream-Methode |
Ruft die kanonischen Assemblyidentitätsdaten der Assembly im angegebenen Stream ab. |
ICLRAssemblyIdentityManager::GetCLRAssemblyReferenceList-Methode |
Ruft eine ICLRAssemblyReferenceList-Instanz aus der angegebenen Liste partieller Assemblyidentitäten ab. |
ICLRAssemblyIdentityManager::GetProbingAssembliesFromReference-Methode |
Ruft einen ICLRProbingAssemblyEnum-Enumerator für die Assemblyidentitäten ab, auf die von der Assembly mit dem angegebenen Identitätstyp verwiesen wird. |
ICLRAssemblyIdentityManager::GetReferencedAssembliesFromFile-Methode |
Ruft eine ICLRReferenceAssemblyEnum-Instanz ab, die eine Liste von Assemblys enthält, auf die von der Assembly im angegebenen Dateipfad verwiesen wird. |
ICLRAssemblyIdentityManager::GetReferencedAssembliesFromStream-Methode |
Ruft einen Zeiger auf ein ICLRReferenceAssemblyEnum-Objekt ab, das die Assemblyidentitätsdaten für die Assemblys enthält, auf die von der Assembly im angegebenen Stream verwiesen wird. |
Ruft einen Wert ab, der angibt, ob die angegebene Assembly einen starken Namen aufweist. |
Hinweise
Verwenden Sie ICLRAssemblyIdentityManager, um Instanzen von ICLRAssemblyReferenceList abzurufen und Assemblyidentitäten aufzulisten.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: MSCorEE.idl
Bibliothek: als Ressource in MSCorEE.dll enthalten
.NET Framework-Versionen: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0