ServiceAuthorizationBehavior Classe

Definição

Fornece propriedades relacionadas com o 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

Observações

A autorização ocorre ao nível do serviço e ao nível operacional. Esta classe contém propriedades relacionadas com a autorização ao nível do serviço.

Construtores

Name Description
ServiceAuthorizationBehavior()

Inicializa uma nova instância da ServiceAuthorizationBehavior classe.

Propriedades

Name Description
ExternalAuthorizationPolicies

Obtém ou definem um conjunto de políticas de autorização externas.

ImpersonateCallerForAllOperations

Recebe ou define um valor que indica se o serviço realiza personificação para todas as operações que suporta.

ImpersonateOnSerializingReply

Recebe ou define um valor que indica se o serviço realiza personificação ao serializar respostas.

PrincipalPermissionMode

Obtém ou definem o modo principal de permissões.

RoleProvider

Recebe ou define um fornecedor de funções personalizado.

ServiceAuthorizationManager

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

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ShouldSerializeExternalAuthorizationPolicies()

Devolve um valor que indica se a ExternalAuthorizationPolicies propriedade mudou em relação ao seu valor padrão e deve ser serializada.

ShouldSerializeServiceAuthorizationManager()

Devolve um valor que indica se a ServiceAuthorizationManager propriedade mudou em relação ao seu valor padrão e deve ser serializada.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Implementações de Interface Explícita

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

Oferece a capacidade de passar dados personalizados para elementos de ligação para suportar a implementação do contrato.

IServiceBehavior.ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Define uma implementação de interface explícita que adiciona comportamentos de despacho para configurar o binding.

IServiceBehavior.Validate(ServiceDescription, ServiceHostBase)

Proporciona a capacidade de inspecionar o host do serviço e a descrição do serviço para confirmar que o serviço pode funcionar com sucesso.

Aplica-se a