Compartilhar via


ServiceAuthorizationBehavior Classe

Definição

Fornece propriedades relacionadas ao comportamento de autorização de serviço.

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
Herança
ServiceAuthorizationBehavior
Implementações

Comentários

A autorização ocorre no nível de serviço e no nível da operação. Essa classe contém propriedades relacionadas à autorização no nível de serviço.

Construtores

ServiceAuthorizationBehavior()

Inicializa uma nova instância da classe ServiceAuthorizationBehavior.

Propriedades

ExternalAuthorizationPolicies

Obtém ou define uma coleção de políticas de autorização externas.

ImpersonateCallerForAllOperations

Obtém ou define um valor que indica se o serviço realiza a representação para todas as operações às quais ele dá suporte.

ImpersonateOnSerializingReply

Obtém ou define um valor que indica se o serviço realiza a representação ao serializar a resposta.

PrincipalPermissionMode

Obtém ou define o modo de permissão da entidade de segurança.

RoleProvider

Obtém ou define um provedor de função personalizado.

ServiceAuthorizationManager

Obtém ou define o gerenciador de autorização de serviço.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ShouldSerializeExternalAuthorizationPolicies()

Retorna um valor que indica se a propriedade ExternalAuthorizationPolicies foi alterada do valor padrão e se deve ser serializada.

ShouldSerializeServiceAuthorizationManager()

Retorna um valor que indica se a propriedade ServiceAuthorizationManager foi alterada do valor padrão e se deve ser serializada.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

IServiceBehavior.AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection)

Fornece a capacidade de passar dados personalizados para elementos de associação para dar suporte à implementação do contrato.

IServiceBehavior.ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Define uma implementação de interface explícita que adiciona comportamentos de expedição para configurar a associação.

IServiceBehavior.Validate(ServiceDescription, ServiceHostBase)

Fornece a capacidade de inspecionar o host de serviço e a descrição do serviço para confirmar se o serviço pode ser executado com êxito.

Aplica-se a