ServiceSecurityContext 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 ServiceSecurityContext 类的新实例。
重载
| 名称 | 说明 |
|---|---|
| ServiceSecurityContext(ReadOnlyCollection<IAuthorizationPolicy>) |
使用策略对象的集合初始化类的新实例 ServiceSecurityContext 。 |
| ServiceSecurityContext(AuthorizationContext) |
使用指定的授权参数初始化类的新实例 ServiceSecurityContext 。 |
| ServiceSecurityContext(AuthorizationContext, ReadOnlyCollection<IAuthorizationPolicy>) |
使用指定的授权参数和策略集合初始化类的新实例 ServiceSecurityContext 。 |
ServiceSecurityContext(ReadOnlyCollection<IAuthorizationPolicy>)
使用策略对象的集合初始化类的新实例 ServiceSecurityContext 。
public:
ServiceSecurityContext(System::Collections::ObjectModel::ReadOnlyCollection<System::IdentityModel::Policy::IAuthorizationPolicy ^> ^ authorizationPolicies);
public ServiceSecurityContext(System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> authorizationPolicies);
new System.ServiceModel.ServiceSecurityContext : System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> -> System.ServiceModel.ServiceSecurityContext
Public Sub New (authorizationPolicies As ReadOnlyCollection(Of IAuthorizationPolicy))
参数
- authorizationPolicies
- ReadOnlyCollection<IAuthorizationPolicy>
注解
此构造函数使用默认的策略链接引擎。
适用于
ServiceSecurityContext(AuthorizationContext)
使用指定的授权参数初始化类的新实例 ServiceSecurityContext 。
public:
ServiceSecurityContext(System::IdentityModel::Policy::AuthorizationContext ^ authorizationContext);
public ServiceSecurityContext(System.IdentityModel.Policy.AuthorizationContext authorizationContext);
new System.ServiceModel.ServiceSecurityContext : System.IdentityModel.Policy.AuthorizationContext -> System.ServiceModel.ServiceSecurityContext
Public Sub New (authorizationContext As AuthorizationContext)
参数
- authorizationContext
- AuthorizationContext
一个 AuthorizationContext 包含授权信息。
注解
此构造函数通常用于应用程序运行其自己的策略链引擎(这会导致生成策略链引擎) AuthorizationContext的情况。 对于默认策略引擎,请使用采用作为参数集合的 IAuthorizationPolicy 构造函数。
适用于
ServiceSecurityContext(AuthorizationContext, ReadOnlyCollection<IAuthorizationPolicy>)
使用指定的授权参数和策略集合初始化类的新实例 ServiceSecurityContext 。
public:
ServiceSecurityContext(System::IdentityModel::Policy::AuthorizationContext ^ authorizationContext, System::Collections::ObjectModel::ReadOnlyCollection<System::IdentityModel::Policy::IAuthorizationPolicy ^> ^ authorizationPolicies);
public ServiceSecurityContext(System.IdentityModel.Policy.AuthorizationContext authorizationContext, System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> authorizationPolicies);
new System.ServiceModel.ServiceSecurityContext : System.IdentityModel.Policy.AuthorizationContext * System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> -> System.ServiceModel.ServiceSecurityContext
Public Sub New (authorizationContext As AuthorizationContext, authorizationPolicies As ReadOnlyCollection(Of IAuthorizationPolicy))
参数
- authorizationContext
- AuthorizationContext
包含授权设置的一个 AuthorizationContext 。
- authorizationPolicies
- ReadOnlyCollection<IAuthorizationPolicy>