SqlWorkflowInstanceStoreBehavior Clase

Definición

Un comportamiento del servicio que permite configurar la característica SqlWorkflowInstanceStore, que admite la conservación de la información de estado de las instancias del servicio de flujo de trabajo en una base de datos 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

SqlWorkflowInstanceStoreBehavior()

Inicializa una instancia de la clase SqlWorkflowInstanceStoreBehavior.

SqlWorkflowInstanceStoreBehavior(String)

Inicializa una instancia de la clase de SqlWorkflowInstanceStoreBehavior mediante la cadena de conexión pasada como un parámetro.

Propiedades

ConnectionString

Obtiene la cadena de conexión usada para la conexión con la base de datos de persistencia.

HostLockRenewalPeriod

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

InstanceCompletionAction

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

InstanceEncodingOption

Obtiene o establece la propiedad InstanceEncodingOption. Esta propiedad especifica si la información de estado de la instancia se comprime utilizando el algoritmo Gzip antes de que la información se guarde en el almacén de persistencia.

InstanceLockedExceptionAction

Obtiene o establece la propiedad InstanceLockedExceptionAction. Esta propiedad especifica qué medidas debe tomar un host de servicio cuando recibe la propiedad InstanceLockedException cuando el host intenta bloquear una instancia porque otro host la está bloqueando actualmente.

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 propiedad RunnableInstancesDetectionPeriod. Especifica el período de tiempo tras el que el Almacén de instancias de flujo de trabajo de SQL ejecuta una tarea de detección para encontrar 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

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

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

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

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

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)
Promote(String, IEnumerable<XName>, IEnumerable<XName>)

Promueve propiedades que se pueden usar en consultas. Las propiedades promovidas son las propiedades que se pueden utilizar en las consultas para recuperar instancias. Estas propiedades pueden ser de tipo simple (int32, string, bool etc.), el cual se representa por una variante o un binario.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
Validate(ServiceDescription, ServiceHostBase)

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

Se aplica a