ServiceAuthorizationBehavior Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |