28 references to ImpersonationOption
System.ServiceModel (24)
System\ServiceModel\Description\ServiceMetadataBehavior.cs (1)
441operation.Behaviors.Find<OperationBehaviorAttribute>().Impersonation = ImpersonationOption.Allowed;
System\ServiceModel\Dispatcher\DispatchOperation.cs (2)
18ImpersonationOption impersonation; 151public ImpersonationOption Impersonation
System\ServiceModel\Dispatcher\DispatchOperationRuntime.cs (2)
30readonly ImpersonationOption impersonation; 166internal ImpersonationOption Impersonation
System\ServiceModel\Dispatcher\SecurityImpersonationBehavior.cs (4)
110if (operation.Impersonation == ImpersonationOption.Required) 114else if (operation.Impersonation == ImpersonationOption.NotAllowed) 175return ((rpc.Operation.Impersonation == ImpersonationOption.Required) 176|| ((rpc.Operation.Impersonation == ImpersonationOption.Allowed) && this.impersonateCallerForAllOperations));
System\ServiceModel\Dispatcher\SecurityValidationBehavior.cs (3)
296(operationBehavior == null || operationBehavior.Impersonation == ImpersonationOption.NotAllowed)) 300if (impersonateCallerForAllServiceMethods || (operationBehavior != null && operationBehavior.Impersonation == ImpersonationOption.Required)) 1058if (operationBehavior != null && (operationBehavior.Impersonation == ImpersonationOption.Required))
System\ServiceModel\ImpersonationOption.cs (7)
15public static bool IsDefined(ImpersonationOption option) 17return (option == ImpersonationOption.NotAllowed || 18option == ImpersonationOption.Allowed || 19option == ImpersonationOption.Required); 22internal static bool AllowedOrRequired(ImpersonationOption option) 24return (option == ImpersonationOption.Allowed || 25option == ImpersonationOption.Required);
System\ServiceModel\OperationBehaviorAttribute.cs (5)
19internal const ImpersonationOption DefaultImpersonationOption = ImpersonationOption.NotAllowed; 24ImpersonationOption impersonation = ImpersonationOption.NotAllowed; 46public ImpersonationOption Impersonation
System.ServiceModel.Routing (4)
System\ServiceModel\Routing\RoutingService.cs (4)
225[OperationBehavior(Impersonation = ImpersonationOption.Allowed)] 236[OperationBehavior(Impersonation = ImpersonationOption.Allowed)] 247[OperationBehavior(Impersonation = ImpersonationOption.Allowed)] 258[OperationBehavior(Impersonation = ImpersonationOption.Allowed)]