DispatchRuntime.ImpersonateCallerForAllOperations Propriedade

Definição

Obtém ou define um valor que controla se o serviço tentará representar usando as credenciais fornecidas pela mensagem de entrada.Gets or sets a value that controls whether the service attempts to impersonate using the credentials provided by the incoming message.

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

Valor da propriedade

true se o serviço tentar representar com base nas credenciais da mensagem quando o valor da propriedade de Impersonation da operação for Required ou Allowed; false se o serviço tentar a representação somente se o valor da propriedade Impersonation de uma operação for Required.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. O padrão é false.The default is false.

Comentários

Use a propriedade ImpersonateCallerForAllOperations para controlar se a representação é executada quando o valor da propriedade Impersonation de uma operação é Allowed.Use the ImpersonateCallerForAllOperations property to control whether impersonation is performed when an operation's Impersonation property value is Allowed. Uma exceção será gerada se a propriedade for true, mas o valor da propriedade Impersonation da operação for NotAllowed.An exception is thrown if the property is true but an operation's Impersonation property value is NotAllowed.

Se o valor da propriedade Impersonation de uma operação for a representação Required será sempre tentada.If an operation's Impersonation property value is Required impersonation is always attempted.

Aplica-se a