ServiceAuthorizationBehavior.ImpersonateCallerForAllOperations Свойство

Определение

Возвращает или задает значение, указывающее, выполняет ли служба олицетворение для всех операций, которые она поддерживает.

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

Значение свойства

Boolean

true, если служба выполняет олицетворение для всех операций, которые она поддерживает; в противном случае — false. Значение по умолчанию — false.

Исключения

Поведение доступно только для чтения.

Примеры

В этом примере кода показано, как задать это свойство.

// Code to create a ServiceHost not shown.
ServiceAuthorizationBehavior MyServiceAuthoriationBehavior =
    serviceHost.Description.Behaviors.Find<ServiceAuthorizationBehavior>();
MyServiceAuthoriationBehavior.ImpersonateCallerForAllOperations = true;
' Code to create a ServiceHost not shown.
Dim MyServiceAuthoriationBehavior As ServiceAuthorizationBehavior 
MyServiceAuthoriationBehavior= serviceHost.Description.Behaviors.Find _
(Of ServiceAuthorizationBehavior)()
MyServiceAuthoriationBehavior.ImpersonateCallerForAllOperations = True

Комментарии

Значение false указывает, что олицетворение задано для каждой операции.

Применяется к