Freigeben über


SqlWorkflowInstanceStoreBehavior Klasse

Definition

Ein Dienstverhalten, das es ermöglicht, die Funktion SqlWorkflowInstanceStore zu konfigurieren, die das Beibehalten von Zustandsinformationen für Workflowdienstinstanzen in eine 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

SqlWorkflowInstanceStoreBehavior()

Initialisiert eine Instanz der SqlWorkflowInstanceStoreBehavior-Klasse.

SqlWorkflowInstanceStoreBehavior(String)

Initialisiert mithilfe der Verbindungszeichenfolge, die als Parameter übergeben wurde, eine Instanz der SqlWorkflowInstanceStoreBehavior-Klasse.

Eigenschaften

ConnectionString

Ruft die Verbindungszeichenfolge ab, die für den Verbindungsaufbau mit der Beibehaltungsdatenbank verwendet wird.

HostLockRenewalPeriod

Ruft den HostLockRenewalPeriod ab oder legt diesen fest. Diese Eigenschaft gibt das Intervall an, innerhalb dessen ein Host seine Sperre auf einer Instanz erneuern muss, bevor die Sperre abläuft. Wenn der Host die Sperre nicht im angegebenen Zeitraum erneuert, wird die Instanz entsperrt, und ein anderer Host kann die Sperre für die Instanz festlegen.

InstanceCompletionAction

Ruft die InstanceCompletionAction-Eigenschaft ab oder legt diese fest. Diese Eigenschaft gibt an, ob die Instanzzustandsinformationen in der Beibehaltungsdatenbank behalten werden, nachdem die Instanz abgeschlossen wurde.

InstanceEncodingOption

Ruft die InstanceEncodingOption-Eigenschaft ab oder legt diese fest. Diese Eigenschaft gibt an, ob die Instanzzustandsinformationen mit dem GZip-Algorithmus komprimiert werden, bevor die Informationen im Beibehaltungsspeicher gespeichert werden.

InstanceLockedExceptionAction

Ruft die InstanceLockedExceptionAction-Eigenschaft ab oder legt diese fest. Diese Eigenschaft gibt an, welche Aktion ein Diensthost ergreift, wenn er aus diesem Grund eine InstanceLockedException empfängt, dass er versucht, eine Instanz zu sperren, die gerade von einem anderen Host gesperrt wird.

MaxConnectionRetries

Ruft die maximale Anzahl der wiederholten SQL-Verbindungsversuche ab oder legt diese fest. Der Standardwert ist 4.

RunnableInstancesDetectionPeriod

Ruft die RunnableInstancesDetectionPeriod-Eigenschaft ab oder legt diese fest. Gibt den Zeitraum an, nach dem der SQL-Workflowinstanzspeicher eine Erkennungsaufgabe ausführt, um nach dem vorherigen Erkennungskreislauf ausführbare oder aktivierbare Workflowinstanzen in der Beibehaltungsdatenbank zu erkennen.

Methoden

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

Eine Implementierung der AddBindingParameters-Methode der IServiceBehavior-Schnittstelle, die es ermöglicht, benutzerdefinierte Daten an Bindungselemente zu übergeben, um die Vertragsimplementierung zu unterstützen.

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Eine Implementierung der ApplyDispatchBehavior-Methode der IServiceBehavior-Schnittstelle, die es ermöglicht, Laufzeiteigenschaftswerte zu ändern oder benutzerdefinierte Erweiterungsobjekte wie Fehlerhandler, Meldungs- oder Parameterinspektoren, Sicherheitserweiterungen und andere benutzerdefinierte Erweiterungsobjekte einzufügen.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

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

Stuft Eigenschaften höher, die in Abfragen verwendet werden können. Die höher gestuften Eigenschaften sind die Eigenschaften, die in Abfragen verwendet werden können, um Instanzen abzurufen. Diese Eigenschaft kann von einfachem Typ (int32, Zeichenfolge, boolesch usw.) sein, der durch eine Variante oder eine Binärdatei dargestellt wird.

ToString()

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

(Geerbt von Object)
Validate(ServiceDescription, ServiceHostBase)

Prüft den Diensthost und die Dienstbeschreibung, um sicherzustellen, dass der Dienst erfolgreich ausgeführt wird.

Gilt für