Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

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:
© 2017 Microsoft