IAzBizRuleContext 接口是 Windows 的 Authorization Manager (AzMan) API 的一部分,用于表示 AzMan 中的业务规则上下文对象。业务规则是 AzMan 中的一种功能,允许在访问决策中执行自定义的业务逻辑。

以下是 IAzBizRuleContext 接口的基本信息:
// Azroles.h 中的定义

interface IAzBizRuleContext : public IDispatch {
public:
    // 获取业务规则上下文的属性
    virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_BizRuleLanguage(
        /* [retval][out] */ BSTR *pbstrLanguage) = 0;

    // 设置业务规则上下文的属性
    virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_BizRuleLanguage(
        /* [in] */ BSTR bstrLanguage) = 0;

    // 获取业务规则上下文的属性
    virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_BizRuleSource(
        /* [retval][out] */ BSTR *pbstrSource) = 0;

    // 设置业务规则上下文的属性
    virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_BizRuleSource(
        /* [in] */ BSTR bstrSource) = 0;

    // 其他方法...
};

这个接口提供了一些方法,用于获取和设置业务规则上下文的属性,例如业务规则的语言和源代码。通过操作业务规则上下文对象,您可以定制 AzMan 的行为,以满足特定的业务需求。




转载请注明出处:http://www.zyzy.cn/article/detail/23965/Win32 API/Azroles.h/IAzBizRuleContext