Compartir vía


ServiceBehaviorAttribute (atributo de comportamiento de servicio)

ServiceBehaviorAttribute (atributo de comportamiento de servicio)

Sintaxis

class ServiceBehaviorAttribute : Behavior  
{  
  boolean AutomaticSessionShutdown;  
  string ConcurrencyMode;  
  string ConfigurationName;  
  boolean IgnoreExtensionDataObject;  
  boolean IncludeExceptionDetailInFaults;  
  string InstanceContextMode;  
  sint32 MaxItemsInObjectGraph;  
  string Name;  
  string Namespace;  
  boolean ReleaseServiceInstanceOnTransactionComplete;  
  boolean TransactionAutoCompleteOnSessionClose;  
  string TransactionIsolationLevel;  
  datetime TransactionTimeout;  
  boolean UseSynchronizationContext;  
  boolean ValidateMustUnderstand;  
};  

Métodos

La clase ServiceBehaviorAttribute no define ningún método.

Propiedades

La clase ServiceBehaviorAttribute tiene las siguientes propiedades:

AutomaticSessionShutdown

Tipo de datos: booleano

Tipo de acceso: solo lectura

Indica si se cierra automáticamente una sesión cuando un cliente cierra una sesión de salida.

ConcurrencyMode

Tipo de datos: cadena
Tipo de acceso: solo lectura

Indica si un servicio admite un subproceso, varios subprocesos o llamadas reentrantes.

NombreDeConfiguración

Tipo de datos: cadena

Tipo de acceso: solo lectura

El nombre de la configuración del servicio.

IgnorarObjetoDeDatosDeExtensión

Tipo de datos: booleano

Tipo de acceso: solo lectura

Especifica si se deben enviar datos de serialización desconocidos a la conexión.

IncludeExceptionDetailInFaults

Tipo de datos: booleano

Tipo de acceso: solo lectura

Especifica si se debe incluir información de excepciones administradas en el detalle de los errores de SOAP devueltos a los clientes con fines de depuración.

InstanceContextMode

Tipo de datos: cadena

Tipo de acceso: solo lectura

Especifica cuándo se crea un nuevo objeto de servicio.

MaxItemsInObjectGraph

Tipo de datos: sint32

Tipo de acceso: solo lectura

Número máximo de elementos permitidos en un objeto serializado.

Nombre

Tipo de datos: cadena

Tipo de acceso: solo lectura

El atributo name del servicio en WSDL.

Namespace

Tipo de datos: cadena

Tipo de acceso: solo lectura

El espacio de nombres de destino del servicio en WSDL.

ReleaseServiceInstanceOnTransactionComplete

Tipo de datos: booleano

Tipo de acceso: solo lectura

Especifica si el objeto de servicio se recicla cuando se completa la transacción actual.

AutocompletarTransacciónAlCerrarSesión

Tipo de datos: booleano

Tipo de acceso: solo lectura

Especifica si las transacciones pendientes se completan cuando se cierra la sesión actual.

TransactionIsolationLevel

Tipo de datos: cadena

Tipo de acceso: solo lectura

Especifica el nivel de aislamiento de la transacción.

TransactionTimeout

Tipo de datos: datetime

Tipo de acceso: solo lectura

El período dentro del cual debe completarse una transacción.

UseSynchronizationContext

Tipo de datos: booleano

Tipo de acceso: solo lectura

Especifica si se debe utilizar el contexto de sincronización actual para elegir la ejecución del subproceso.

ValidateMustUnderstand

Tipo de datos: booleano

Tipo de acceso: solo lectura

Especifica si el sistema o la aplicación aplican el procesamiento de encabezado SOAP MustUnderstand.

Requisitos

MOF Declarado en Servicemodel.mof.
Namespace Definido en root\ServiceModel

Consulte también