Share via


ServiceSecurityContext 建構函式

定義

初始化 ServiceSecurityContext 類別的新執行個體。

多載

ServiceSecurityContext(ReadOnlyCollection<IAuthorizationPolicy>)

使用原則物件的集合,初始化 ServiceSecurityContext 類別的新執行個體。

ServiceSecurityContext(AuthorizationContext)

使用指定的授權參數,初始化 ServiceSecurityContext 類別的新執行個體。

ServiceSecurityContext(AuthorizationContext, ReadOnlyCollection<IAuthorizationPolicy>)

使用指定的授權參數和原則的集合,初始化 ServiceSecurityContext 類別的新執行個體。

ServiceSecurityContext(ReadOnlyCollection<IAuthorizationPolicy>)

來源:
ServiceSecurityContext.cs
來源:
ServiceSecurityContext.cs
來源:
ServiceSecurityContext.cs

使用原則物件的集合,初始化 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>

類型為 IAuthorizationPolicyReadOnlyCollection<T>,其中包含授權原則。

備註

這個建構函式使用預設的原則鏈結引擎。

適用於

ServiceSecurityContext(AuthorizationContext)

來源:
ServiceSecurityContext.cs
來源:
ServiceSecurityContext.cs
來源:
ServiceSecurityContext.cs

使用指定的授權參數,初始化 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,包含授權資訊。

備註

這個建構函式 (Constructor) 一般是在應用程式執行本身的原則鏈結引擎,進而產生 AuthorizationContext 的情況下使用。 對於預設的原則引擎,請使用採用 IAuthorizationPolicy 的集合做為參數的建構函式。

適用於

ServiceSecurityContext(AuthorizationContext, ReadOnlyCollection<IAuthorizationPolicy>)

來源:
ServiceSecurityContext.cs
來源:
ServiceSecurityContext.cs
來源:
ServiceSecurityContext.cs

使用指定的授權參數和原則的集合,初始化 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>

類型為 IAuthorizationPolicyReadOnlyCollection<T>,其中包含授權原則。

適用於