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


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)

Предоставляет возможности проверки ведущего приложения и описания службы, чтобы подтвердить готовность службы.

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