Freigeben über


ICLRHostBindingPolicyManager

Aktualisiert: November 2007

Stellt für den Host Methoden zum Auswerten aktueller Bindungsrichtlinien und zum Kommunizieren von Änderungen der Richtlinien für eine angegebene Assembly bereit.

interface ICLRHostBindingPolicyManager : IUnknown {
    HRESULT EvaluatePolicy (
        [in] LPCWSTR pwzReferenceIdentity,
        [in] BYTE *pbApplicationPolicy,
        [in] DWORD cbAppPolicySize,
        [out, size_is(*pcchPostPolicyReferenceIdentity)] LPWSTR pwzPostPolicyReferenceIdentity,
        [in, out] DWORD *pcchPostPolicyReferenceIdentity,
        [out] DWORD *pdwPoliciesApplied
    );
    HRESULT ModifyApplicationPolicy (
        [in] LPCWSTR pwzSourceAssemblyIdentity,
        [in] LPCWSTR pwzTargetAssemblyIdentity,
        [in] BYTE *pbApplicationPolicy,
        [in] DWORD cbAppPolicySize,
        [in] DWORD dwPolicyModifyFlags,
        [out, size_is(*pcbNewAppPolicySize)] BYTE  *pbNewApplicationPolicy,
        [in, out] DWORD *pcbNewAppPolicySize
    );
};

Methoden

Methode

Beschreibung

ICLRHostBindingPolicyManager::EvaluatePolicy-Methode

Wertet Bindungsrichtlinien für den Host aus.

ICLRHostBindingPolicyManager::ModifyApplicationPolicy-Methode

Verändert die Bindungsrichtlinie für die angegebene Assembly und erstellt eine neue Version der Richtlinie.

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

Siehe auch

Referenz

ICLRAssemblyIdentityManager

IHostAssemblyStore

Weitere Ressourcen

Hostingschnittstellen