SqlWorkflowInstanceStoreBehavior Clase

Definición

Un comportamiento de servicio que permite configurar la SqlWorkflowInstanceStore característica, que admite la conservación de información de estado para las instancias de servicio de flujo de trabajo en una base de datos de SQL Server 2005 o SQL Server 2008.

public ref class SqlWorkflowInstanceStoreBehavior : System::ServiceModel::Description::IServiceBehavior
public class SqlWorkflowInstanceStoreBehavior : System.ServiceModel.Description.IServiceBehavior
type SqlWorkflowInstanceStoreBehavior = class
    interface IServiceBehavior
Public Class SqlWorkflowInstanceStoreBehavior
Implements IServiceBehavior
Herencia
SqlWorkflowInstanceStoreBehavior
Implementaciones

Constructores

Nombre Description
SqlWorkflowInstanceStoreBehavior()

Inicializa una instancia de la SqlWorkflowInstanceStoreBehavior clase .

SqlWorkflowInstanceStoreBehavior(String)

Inicializa una instancia de la clase />

Propiedades

Nombre Description
ConnectionString

Obtiene el cadena de conexión usado para conectarse a la base de datos de persistencia.

HostLockRenewalPeriod

Obtiene o establece el HostLockRenewalPeriodobjeto . Esta propiedad especifica el intervalo dentro del cual un host debe renovar su bloqueo en una instancia antes de que expire el bloqueo. Si el host no renueva el bloqueo en el período de tiempo especificado, la instancia se desbloquea y otro host puede obtener el bloqueo en la instancia.

InstanceCompletionAction

Obtiene o establece la InstanceCompletionAction propiedad . Esta propiedad especifica si la información de estado de la instancia se mantiene en la base de datos de persistencia una vez completada la instancia.

InstanceEncodingOption

Obtiene o establece la InstanceEncodingOption propiedad . Esta propiedad especifica si la información de estado de la instancia se comprime mediante el algoritmo GZip antes de guardar la información en el almacén de persistencia.

InstanceLockedExceptionAction

Obtiene o establece la InstanceLockedExceptionAction propiedad . Esta propiedad especifica qué acción debe realizar un host de servicio cuando recibe un InstanceLockedException cuando el host intenta bloquear una instancia porque la instancia está bloqueada actualmente por otro host.

MaxConnectionRetries

Obtiene o establece el número máximo de reintentos de conexión SQL. El valor predeterminado es 4.

RunnableInstancesDetectionPeriod

Obtiene o establece la RunnableInstancesDetectionPeriod propiedad . Especifica el período de tiempo después del cual el Almacén de instancias de flujo de trabajo de SQL ejecuta una tarea de detección para detectar cualquier instancia de flujo de trabajo ejecutable o activable en la base de datos de persistencia después del ciclo de detección anterior.

Métodos

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

Implementación del AddBindingParameters método de la IServiceBehavior interfaz, que permite pasar datos personalizados a elementos de enlace para admitir la implementación del contrato.

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Implementación del ApplyDispatchBehavior método de la IServiceBehavior interfaz que permite cambiar los valores de propiedad en tiempo de ejecución o insertar objetos de extensión personalizados, como controladores de errores, inspectores de mensajes o parámetros, extensiones de seguridad y otros objetos de extensión personalizados.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como 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)
Promote(String, IEnumerable<XName>, IEnumerable<XName>)

Promueve las propiedades que se pueden usar en las consultas. Las propiedades promocionadas son las propiedades que puede usar en las consultas para recuperar instancias. Esta propiedad puede ser de tipo simple (int32, string, bool, etc.), que se representa mediante una variante o binario.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
Validate(ServiceDescription, ServiceHostBase)

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

Se aplica a