ServiceBehaviorAttribute

ServiceBehaviorAttribute

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 propiedades siguientes:

AutomaticSessionShutdown

Tipo de datos: booleano

Tipo de acceso: solo lectura

Indica si cerrar 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 las llamadas reentrantes.

ConfigurationName

Tipo de datos: cadena

Tipo de acceso: solo lectura

El nombre de la configuración del servicio.

IgnoreExtensionDataObject

Tipo de datos: booleano

Tipo de acceso: solo lectura

Especifica si enviar datos de la serialización desconocidos hacia la conexión.

IncludeExceptionDetailInFaults

Tipo de datos: booleano

Tipo de acceso: solo lectura

Especifica si incluir la información de excepción administrada en el detalle de errores SOAP devueltos a los clientes para 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

El número máximo de elementos permitido en un objeto serializado.

Nombre

Tipo de datos: cadena

Tipo de acceso: solo lectura

El atributo de nombre del servicio en WSDL.

Espacio de nombres

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 la transacción actual completa.

TransactionAutoCompleteOnSessionClose

Tipo de datos: booleano

Tipo de acceso: solo lectura

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

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 que una transacción se debe completar.

UseSynchronizationContext

Tipo de datos: booleano

Tipo de acceso: solo lectura

Especifica si 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 exigen procesamiento de encabezados MustUnderstand de SOAP .

Requisitos

MOF Se declara en Servicemodel.mof.
Espacio de nombres Se define en root\ServiceModel

Consulte también