DispatchRuntime.ImpersonateCallerForAllOperations 属性

定义

获取或设置一个值,该值控制服务是否尝试使用传入消息所提供的凭据进行模拟。

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

属性值

Boolean

如果当操作的 Impersonation 属性值为 RequiredAllowed 时,服务尝试根据消息凭据进行模拟,则为 true;如果仅当操作的 Impersonation 属性值为 Required 时服务才尝试进行模拟,则为 false。 默认值为 false

注解

使用 ImpersonateCallerForAllOperations 属性可控制当操作的 Impersonation 属性值为 Allowed 时是否进行模拟。 如果该属性为 true 但操作的 Impersonation 属性值为 NotAllowed,则会引发异常。

如果操作的 Impersonation 属性值为 Required,则始终会尝试模拟。

适用于