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, содержащий политики авторизации.