DispatchRuntime.ImpersonateCallerForAllOperations 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值控制服务是否尝试使用传入消息所提供的凭据进行模拟。
public:
property bool ImpersonateCallerForAllOperations { bool get(); void set(bool value); };
public bool ImpersonateCallerForAllOperations { get; set; }
member this.ImpersonateCallerForAllOperations : bool with get, set
Public Property ImpersonateCallerForAllOperations As Boolean
属性值
如果当操作的 Impersonation 属性值为 Required 或 Allowed 时,服务尝试根据消息凭据进行模拟,则为 true
;如果仅当操作的 Impersonation 属性值为 Required 时服务才尝试进行模拟,则为 false
。 默认值为 false
。
注解
使用 ImpersonateCallerForAllOperations 属性可控制当操作的 Impersonation 属性值为 Allowed 时是否进行模拟。 如果该属性为 true
但操作的 Impersonation 属性值为 NotAllowed,则会引发异常。
如果操作的 Impersonation 属性值为 Required,则始终会尝试模拟。