DispatchRuntime::ImpersonateCallerForAllOperations Property

 

Gets or sets a value that controls whether the service attempts to impersonate using the credentials provided by the incoming message.

Namespace:   System.ServiceModel.Dispatcher
Assembly:  System.ServiceModel (in System.ServiceModel.dll)

public:
property bool ImpersonateCallerForAllOperations {
	bool get();
	void set(bool value);
}

Property Value

Type: System::Boolean

true if the service attempts to impersonate based on message credentials when an operation's Impersonation property value is either Required or Allowed; false if the service attempts impersonation only if an operation's Impersonation property value is Required. The default is false.

Use the ImpersonateCallerForAllOperations property to control whether impersonation is performed when an operation's Impersonation property value is Allowed. An exception is thrown if the property is true but an operation's Impersonation property value is NotAllowed.

If an operation's Impersonation property value is Required impersonation is always attempted.

.NET Framework
Available since 3.0
Return to top
Show: