ServiceAuthorizationBehavior Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет свойства, связанные с поведением авторизации службы.
public ref class ServiceAuthorizationBehavior sealed : System::ServiceModel::Description::IServiceBehavior
public sealed class ServiceAuthorizationBehavior : System.ServiceModel.Description.IServiceBehavior
type ServiceAuthorizationBehavior = class
interface IServiceBehavior
Public NotInheritable Class ServiceAuthorizationBehavior
Implements IServiceBehavior
- Наследование
-
ServiceAuthorizationBehavior
- Реализации
Комментарии
Авторизация выполняется на уровне обслуживания и на уровне операции. Этот класс содержит свойства, связанные с авторизацией на уровне обслуживания.
Конструкторы
| Имя | Описание |
|---|---|
| ServiceAuthorizationBehavior() |
Инициализирует новый экземпляр класса ServiceAuthorizationBehavior. |
Свойства
| Имя | Описание |
|---|---|
| ExternalAuthorizationPolicies |
Возвращает или задает коллекцию внешних политик авторизации. |
| ImpersonateCallerForAllOperations |
Возвращает или задает значение, указывающее, выполняется ли служба олицетворение для всех поддерживаемых операций. |
| ImpersonateOnSerializingReply |
Возвращает или задает значение, указывающее, выполняется ли служба олицетворение при сериализации ответа. |
| PrincipalPermissionMode |
Возвращает или задает режим разрешения субъекта. |
| RoleProvider |
Возвращает или задает настраиваемый поставщик ролей. |
| ServiceAuthorizationManager |
Возвращает или задает диспетчер авторизации службы. |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ShouldSerializeExternalAuthorizationPolicies() |
Возвращает значение, указывающее, изменилось ли ExternalAuthorizationPolicies свойство со значения по умолчанию и должно быть сериализовано. |
| ShouldSerializeServiceAuthorizationManager() |
Возвращает значение, указывающее, изменилось ли ServiceAuthorizationManager свойство со значения по умолчанию и должно быть сериализовано. |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Явные реализации интерфейса
| Имя | Описание |
|---|---|
| IServiceBehavior.AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection) |
Предоставляет возможность передавать пользовательские данные в привязку элементов для поддержки реализации контракта. |
| IServiceBehavior.ApplyDispatchBehavior(ServiceDescription, ServiceHostBase) |
Определяет явную реализацию интерфейса, которая добавляет поведение диспетчера для настройки привязки. |
| IServiceBehavior.Validate(ServiceDescription, ServiceHostBase) |
Предоставляет возможность проверить узел службы и описание службы, чтобы убедиться, что служба может успешно выполняться. |