ServiceAuthorizationManager.GetAuthorizationPolicies(OperationContext) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取参与策略评估的策略集。
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<T> 类型的 IAuthorizationPolicy。
注解
Windows Communication Foundation (WCF) 实现提供了一组默认的授权策略。 这些策略包括含有请求方凭据的主令牌、所有支持令牌、传输令牌以及外部策略(如果有所指定)。
您可以重写此实现,并提供一组不同的策略。