ServiceAuthorizationBehavior Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |