Condividi tramite


SqlWorkflowInstanceStoreBehavior Classe

Definizione

Comportamento del servizio che consente di configurare la funzionalità SqlWorkflowInstanceStore 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

SqlWorkflowInstanceStoreBehavior()

Inizializza un'istanza della classe SqlWorkflowInstanceStoreBehavior.

SqlWorkflowInstanceStoreBehavior(String)

Inizializza un'istanza della classe SqlWorkflowInstanceStoreBehavior utilizzando la stringa di connessione passata come parametro.

Proprietà

ConnectionString

Ottiene la stringa di connessione utilizzata per la connessione al database di persistenza.

HostLockRenewalPeriod

Ottiene o imposta HostLockRenewalPeriod. Questa proprietà specifica l'intervallo entro il quale un host deve rinnovare il relativo blocco su un'istanza prima della scadenza del blocco stesso. 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 proprietà InstanceCompletionAction. 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 proprietà InstanceEncodingOption. Questa proprietà specifica se le informazioni sullo stato dell'istanza vengono compresse utilizzando l'algoritmo GZip prima del salvataggio delle informazioni nell'archivio di persistenza.

InstanceLockedExceptionAction

Ottiene o imposta la proprietà InstanceLockedExceptionAction. Questa proprietà specifica l'azione che un host del servizio deve intraprendere quando riceve un oggetto InstanceLockedException mentre l'host tenta di bloccare un'istanza in quanto 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 proprietà RunnableInstancesDetectionPeriod. Specifica il periodo di tempo trascorso il quale l'archivio di istanze del flusso di lavoro SQL esegue un'attività di rilevamento per rilevare eventuali istanze del flusso di lavoro eseguibili o attivabili nel database di persistenza dopo il ciclo di rilevamento precedente.

Metodi

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

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

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Implementazione del metodo ApplyDispatchBehavior dell'interfaccia IServiceBehavior che consente di modificare i valori delle proprietà della fase di esecuzione o di inserire oggetti di estensione personalizzati, ad esempio gestori di errori, controlli di messaggi 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 l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

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

Promuove proprietà che possono essere utilizzate nelle query. Le proprietà promosse sono le proprietà che è possibile utilizzare nelle query per il recupero di istanze. Queste proprietà possono essere di un tipo semplice (int32, string, booleano e così via) rappresentato da dati variant o binary.

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