SqlWorkflowInstanceStoreBehavior Classe

Definizione

Comportamento del servizio che consente di configurare la SqlWorkflowInstanceStore funzionalità, che supporta la persistenza delle informazioni sullo stato per le istanze del servizio flusso di lavoro in un database di 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
Ereditarietà
SqlWorkflowInstanceStoreBehavior
Implementazioni

Costruttori

Nome Descrizione
SqlWorkflowInstanceStoreBehavior()

Inizializza un'istanza della SqlWorkflowInstanceStoreBehavior classe .

SqlWorkflowInstanceStoreBehavior(String)

Inizializza un'istanza della classe SqlWorkflowInstanceStoreBehavior utilizzando il stringa di connessione passato come parametro.

Proprietà

Nome Descrizione
ConnectionString

Ottiene il stringa di connessione utilizzato per connettersi al database di persistenza.

HostLockRenewalPeriod

Ottiene o imposta l'oggetto HostLockRenewalPeriod. Questa proprietà specifica l'intervallo entro il quale un host deve rinnovare il blocco in un'istanza prima della scadenza del blocco. Se l'host non rinnova il blocco nel periodo di tempo specificato, l'istanza viene sbloccata e un altro host può ottenere il blocco sull'istanza.

InstanceCompletionAction

Ottiene o imposta la InstanceCompletionAction proprietà . Questa proprietà specifica se le informazioni sullo stato dell'istanza vengono mantenute nel database di persistenza dopo il completamento dell'istanza.

InstanceEncodingOption

Ottiene o imposta la InstanceEncodingOption proprietà . Questa proprietà specifica se le informazioni sullo stato dell'istanza vengono compresse usando l'algoritmo GZip prima che le informazioni vengano salvate nell'archivio di persistenza.

InstanceLockedExceptionAction

Ottiene o imposta la InstanceLockedExceptionAction proprietà . Questa proprietà specifica l'azione che deve essere eseguita da un host del servizio quando riceve un InstanceLockedException oggetto quando l'host tenta di bloccare un'istanza perché l'istanza è attualmente bloccata da un altro host.

MaxConnectionRetries

Ottiene o imposta il numero massimo di tentativi di connessione SQL. Il valore predefinito è 4.

RunnableInstancesDetectionPeriod

Ottiene o imposta la RunnableInstancesDetectionPeriod proprietà . Specifica il periodo di tempo dopo il quale l'archivio di istanze del flusso di lavoro SQL esegue un'attività di rilevamento per rilevare le istanze del flusso di lavoro eseguibili o attivabili nel database di persistenza dopo il ciclo di rilevamento precedente.

Metodi

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

Implementazione del AddBindingParameters metodo dell'interfaccia IServiceBehavior , che consente di passare dati personalizzati agli elementi di associazione per supportare l'implementazione del contratto.

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Implementazione del ApplyDispatchBehavior metodo dell'interfaccia IServiceBehavior che consente di modificare i valori delle proprietà di runtime o di inserire oggetti di estensione personalizzati, ad esempio gestori degli errori, controlli messaggio o parametri, estensioni di sicurezza e altri oggetti di estensione personalizzati.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
Promote(String, IEnumerable<XName>, IEnumerable<XName>)

Promuove le proprietà che possono essere usate nelle query. Le proprietà alzate di livello sono le proprietà che è possibile usare nelle query per recuperare le istanze. Queste proprietà possono essere di tipo semplice (int32, string, bool e così via), rappresentate da una variante o da un file binario.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
Validate(ServiceDescription, ServiceHostBase)

Controlla l'host del servizio e la descrizione del servizio per verificare che il servizio possa essere eseguito correttamente.

Si applica a