Compartir a través de


ServiceAuthorizationBehavior Clase

Definición

Proporciona las propiedades relacionadas para reparar el comportamiento de la autorización.

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 del servicio y en el nivel de la operación. Esta clase contiene propiedades relacionadas con la autorización en el nivel del servicio.

Constructores

ServiceAuthorizationBehavior()

Inicializa una nueva instancia de la clase ServiceAuthorizationBehavior.

Propiedades

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 suplantaciones para todas las operaciones que admite.

ImpersonateOnSerializingReply

Obtiene o establece un valor que indica si el servicio realiza la suplantación en la respuesta de serialización.

PrincipalPermissionMode

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

RoleProvider

Obtiene o establece un proveedor de funciones personalizado.

ServiceAuthorizationManager

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

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve 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 Object actual.

(Heredado de Object)
ShouldSerializeExternalAuthorizationPolicies()

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

ShouldSerializeServiceAuthorizationManager()

Devuelve un valor que indica si la propiedad ServiceAuthorizationManager ha cambiado respecto 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

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

Proporciona la capacidad de pasar los datos personalizados a los 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 y la descripción del servicio para confirmar que este puede ejecutarse correctamente.

Se aplica a