ServiceAuthorizationBehavior Clase

Definición

Proporciona propiedades relacionadas con el comportamiento de autorización del servicio.

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
Herencia
ServiceAuthorizationBehavior
Implementaciones

Comentarios

La autorización se produce en el nivel de servicio y en el nivel de operación. Esta clase contiene propiedades relacionadas con la autorización en el nivel de servicio.

Constructores

Nombre Description
ServiceAuthorizationBehavior()

Inicializa una nueva instancia de la clase ServiceAuthorizationBehavior.

Propiedades

Nombre Description
ExternalAuthorizationPolicies

Obtiene o establece una colección de directivas de autorización externas.

ImpersonateCallerForAllOperations

Obtiene o establece un valor que indica si el servicio realiza la suplantación para todas las operaciones que admite.

ImpersonateOnSerializingReply

Obtiene o establece un valor que indica si el servicio realiza la suplantación al serializar la respuesta.

PrincipalPermissionMode

Obtiene o establece el modo de permiso de entidad de seguridad.

RoleProvider

Obtiene o establece un proveedor de roles personalizado.

ServiceAuthorizationManager

Obtiene o establece el administrador de autorización del servicio.

Métodos

Nombre Description
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ShouldSerializeExternalAuthorizationPolicies()

Devuelve un valor que indica si la ExternalAuthorizationPolicies propiedad ha cambiado de su valor predeterminado y se debe serializar.

ShouldSerializeServiceAuthorizationManager()

Devuelve un valor que indica si la ServiceAuthorizationManager propiedad ha cambiado de su valor predeterminado y se debe serializar.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

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

Proporciona la capacidad de pasar datos personalizados a elementos de enlace para admitir la implementación del contrato.

IServiceBehavior.ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Define una implementación de interfaz explícita que agrega comportamientos de distribución para configurar el enlace.

IServiceBehavior.Validate(ServiceDescription, ServiceHostBase)

Proporciona la capacidad de inspeccionar el host de servicio y la descripción del servicio para confirmar que el servicio se puede ejecutar correctamente.

Se aplica a