ServiceSecurityContext 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 ServiceSecurityContext 類別的新執行個體。
多載
| 名稱 | Description |
|---|---|
| ServiceSecurityContext(ReadOnlyCollection<IAuthorizationPolicy>) |
初始化一個新的類別實例 ServiceSecurityContext ,並以 Policies 物件集合。 |
| ServiceSecurityContext(AuthorizationContext) |
初始化類別的新實例 ServiceSecurityContext ,並使用指定的授權參數。 |
| ServiceSecurityContext(AuthorizationContext, ReadOnlyCollection<IAuthorizationPolicy>) |
初始化類別的新實例 ServiceSecurityContext ,並以指定的授權參數與政策集合。 |
ServiceSecurityContext(ReadOnlyCollection<IAuthorizationPolicy>)
初始化一個新的類別實例 ServiceSecurityContext ,並以 Policies 物件集合。
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>
ReadOnlyCollection<T> IAuthorizationPolicy A 類型包含授權政策。
備註
此建構器使用預設的政策鏈結引擎。
適用於
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 包含授權資訊的 that。
備註
此建構子通常用於應用程式執行自身政策鏈結引擎的情境,該引擎會產生 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>
ReadOnlyCollection<T> IAuthorizationPolicy A 類型包含授權政策。