Поделиться через


Интерфейс ICLRHostBindingPolicyManager

Обновлен: Ноябрь 2007

Предоставляет узлу методы для вычисления текущей политики привязки и сообщения изменений политики для указанной сборки.

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
    );
};

Методы

Метод

Описание

Метод ICLRHostBindingPolicyManager::EvaluatePolicy

Оценивает политику привязки от имени основного приложения.

Метод ICLRHostBindingPolicyManager::ModifyApplicationPolicy

Изменяет политику привязки для указанной сборки и создает новую версию политики.

Требования

Платформы: см. раздел Требования к системе для .NET Framework.

Заголовок: MSCorEE.idl

Библиотека: включена как ресурс в MSCorEE.dll

Версии платформы .NET Framework: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

См. также

Ссылки

Интерфейс ICLRAssemblyIdentityManager

Интерфейс IHostAssemblyStore

Другие ресурсы

Интерфейсы размещения