DispatchRuntime::ImpersonateCallerForAllOperations Property
Gets or sets a value that controls whether the service attempts to impersonate using the credentials provided by the incoming message.
Assembly: System.ServiceModel (in System.ServiceModel.dll)
public: property bool ImpersonateCallerForAllOperations { bool get(); void set(bool value); }
Property Value
Type: System::Booleantrue 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.
Available since 3.0