SqlWorkflowInstanceStoreBehavior Klasse

Definition

Ein Dienstverhalten, mit dem Sie das SqlWorkflowInstanceStore Feature konfigurieren können, das das Beibehalten von Statusinformationen für Workflowdienstinstanzen in einer SQL Server 2005- oder SQL Server 2008-Datenbank unterstützt.

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
Vererbung
SqlWorkflowInstanceStoreBehavior
Implementiert

Konstruktoren

Name Beschreibung
SqlWorkflowInstanceStoreBehavior()

Initialisiert eine Instanz der SqlWorkflowInstanceStoreBehavior Klasse.

SqlWorkflowInstanceStoreBehavior(String)

Initialisiert eine Instanz der klasse SqlWorkflowInstanceStoreBehavior mithilfe der als Parameter übergebenen Verbindungszeichenfolge.

Eigenschaften

Name Beschreibung
ConnectionString

Ruft die Verbindungszeichenfolge, die zum Herstellen einer Verbindung mit der Persistenzdatenbank verwendet wird.

HostLockRenewalPeriod

Ruft ab oder legt die HostLockRenewalPeriod. Diese Eigenschaft gibt das Intervall an, in dem ein Host seine Sperre für eine Instanz verlängern muss, bevor die Sperre abläuft. Wenn der Host die Sperre im angegebenen Zeitraum nicht verlängert, wird die Instanz entsperrt, und ein anderer Host kann die Sperre für die Instanz abrufen.

InstanceCompletionAction

Dient zum Abrufen oder Festlegen der InstanceCompletionAction Eigenschaft. Diese Eigenschaft gibt an, ob die Instanzstatusinformationen in der Persistenzdatenbank gespeichert werden, nachdem die Instanz abgeschlossen wurde.

InstanceEncodingOption

Dient zum Abrufen oder Festlegen der InstanceEncodingOption Eigenschaft. Diese Eigenschaft gibt an, ob die Instanzstatusinformationen mithilfe des GZip-Algorithmus komprimiert werden, bevor die Informationen im Persistenzspeicher gespeichert werden.

InstanceLockedExceptionAction

Dient zum Abrufen oder Festlegen der InstanceLockedExceptionAction Eigenschaft. Diese Eigenschaft gibt an, welche Aktion ein Diensthost ausführen soll, wenn er empfängt InstanceLockedException , wenn der Host versucht, eine Instanz zu sperren, da die Instanz derzeit von einem anderen Host gesperrt ist.

MaxConnectionRetries

Ruft die maximale Anzahl von SQL-Verbindungsversuchen ab, oder legt diese fest. Der Standardwert ist 4.

RunnableInstancesDetectionPeriod

Dient zum Abrufen oder Festlegen der RunnableInstancesDetectionPeriod Eigenschaft. Gibt den Zeitraum an, nach dem der SQL-Workflowinstanzspeicher eine Erkennungsaufgabe ausführt, um alle ausgeführten oder aktivierbaren Workflowinstanzen in der Persistenzdatenbank nach dem vorherigen Erkennungszyklus zu erkennen.

Methoden

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

Eine Implementierung der Methode der Schnittstelle, mit der AddBindingParametersIServiceBehavior Sie benutzerdefinierte Daten an Bindungselemente übergeben können, um die Vertragsimplementierung zu unterstützen.

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Eine Implementierung der Methode der Schnittstelle, mit der ApplyDispatchBehaviorIServiceBehavior Sie Laufzeiteigenschaftenwerte ändern oder benutzerdefinierte Erweiterungsobjekte wie Fehlerhandler, Meldungs- oder Parameterinspektoren, Sicherheitserweiterungen und andere benutzerdefinierte Erweiterungsobjekte einfügen können.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
Promote(String, IEnumerable<XName>, IEnumerable<XName>)

Fördert Eigenschaften, die in Abfragen verwendet werden können. Die höhergestuften Eigenschaften sind die Eigenschaften, die Sie in Abfragen zum Abrufen von Instanzen verwenden können. Diese Eigenschaft kann vom einfachen Typ (int32, string, bool usw.) sein, der durch eine Variante oder binär dargestellt wird.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
Validate(ServiceDescription, ServiceHostBase)

Überprüft den Diensthost und die Dienstbeschreibung, um zu bestätigen, dass der Dienst erfolgreich ausgeführt werden kann.

Gilt für: