Поделиться через


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>

Объект ReadOnlyCollection<T> типа IAuthorizationPolicy, содержащий политики авторизации.

Комментарии

Этот конструктор использует модуль создания цепочки политик по умолчанию.

Применяется к

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, содержащий информацию об авторизации.

Комментарии

Этот конструктор обычно используется в сценариях, где приложение запускает собственный модуль создания цепочки политик, в результате чего получается объект 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>

Объект ReadOnlyCollection<T> типа IAuthorizationPolicy, содержащий политики авторизации.

Применяется к