ServiceAuthorizationManager.GetAuthorizationPolicies(OperationContext) 方法

定义

获取参与策略评估的策略集。

protected:
 virtual System::Collections::ObjectModel::ReadOnlyCollection<System::IdentityModel::Policy::IAuthorizationPolicy ^> ^ GetAuthorizationPolicies(System::ServiceModel::OperationContext ^ operationContext);
protected virtual System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> GetAuthorizationPolicies (System.ServiceModel.OperationContext operationContext);
abstract member GetAuthorizationPolicies : System.ServiceModel.OperationContext -> System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy>
override this.GetAuthorizationPolicies : System.ServiceModel.OperationContext -> System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy>
Protected Overridable Function GetAuthorizationPolicies (operationContext As OperationContext) As ReadOnlyCollection(Of IAuthorizationPolicy)

参数

operationContext
OperationContext

当前授权请求的 OperationContext

返回

ReadOnlyCollection<IAuthorizationPolicy>

一个 ReadOnlyCollection<T> 类型的 IAuthorizationPolicy

注解

Windows Communication Foundation (WCF) 实现提供了一组默认的授权策略。 这些策略包括含有请求方凭据的主令牌、所有支持令牌、传输令牌以及外部策略(如果有所指定)。

您可以重写此实现,并提供一组不同的策略。

适用于