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) |
Предоставляет возможности проверки ведущего приложения и описания службы, чтобы подтвердить готовность службы. |