DispatchRuntime.ImpersonateCallerForAllOperations Property

 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

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 bool ImpersonateCallerForAllOperations { get; set; }

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: