SqlWorkflowInstanceStoreBehavior SqlWorkflowInstanceStoreBehavior SqlWorkflowInstanceStoreBehavior SqlWorkflowInstanceStoreBehavior Class

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.A service behavior that allows you to configure the SqlWorkflowInstanceStore feature, which supports persisting state information for workflow service instances into an SQL Server 2005 or SQL Server 2008 database.

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
SqlWorkflowInstanceStoreBehaviorSqlWorkflowInstanceStoreBehaviorSqlWorkflowInstanceStoreBehaviorSqlWorkflowInstanceStoreBehavior
Implementiert

Konstruktoren

SqlWorkflowInstanceStoreBehavior() SqlWorkflowInstanceStoreBehavior() SqlWorkflowInstanceStoreBehavior() SqlWorkflowInstanceStoreBehavior()

Initialisiert eine Instanz der SqlWorkflowInstanceStoreBehavior-Klasse.Initializes an instance of the SqlWorkflowInstanceStoreBehavior class.

SqlWorkflowInstanceStoreBehavior(String) SqlWorkflowInstanceStoreBehavior(String) SqlWorkflowInstanceStoreBehavior(String) SqlWorkflowInstanceStoreBehavior(String)

Initialisiert mithilfe der Verbindungszeichenfolge, die als Parameter übergeben wurde, eine Instanz der SqlWorkflowInstanceStoreBehavior-Klasse.Initializes an instance of the SqlWorkflowInstanceStoreBehavior class using the connection string passed as a parameter.

Eigenschaften

ConnectionString ConnectionString ConnectionString ConnectionString

Ruft die Verbindungszeichenfolge ab, die für den Verbindungsaufbau mit der Beibehaltungsdatenbank verwendet wird.Gets the connection string used to connect to persistence database.

HostLockRenewalPeriod HostLockRenewalPeriod HostLockRenewalPeriod HostLockRenewalPeriod

Ruft den HostLockRenewalPeriod ab oder legt diesen fest.Gets or sets the HostLockRenewalPeriod. Diese Eigenschaft gibt das Intervall an, innerhalb dessen ein Host seine Sperre auf einer Instanz erneuern muss, bevor die Sperre abläuft.This property specifies the interval within which a host must renew its lock on an instance before the lock expires. 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.If the host does not renew the lock in the specified time period, the instance is unlocked and another host can obtain the lock on the instance.

InstanceCompletionAction InstanceCompletionAction InstanceCompletionAction InstanceCompletionAction

Ruft die InstanceCompletionAction-Eigenschaft ab oder legt diese fest.Gets or sets the InstanceCompletionAction property. Diese Eigenschaft gibt an, ob die Instanzzustandsinformationen in der Beibehaltungsdatenbank behalten werden, nachdem die Instanz abgeschlossen wurde.This property specifies whether the instance state information is kept in the persistence database after the instance is completed.

InstanceEncodingOption InstanceEncodingOption InstanceEncodingOption InstanceEncodingOption

Ruft die InstanceEncodingOption-Eigenschaft ab oder legt diese fest.Gets or sets the InstanceEncodingOption property. Diese Eigenschaft gibt an, ob die Instanzzustandsinformationen mit dem GZip-Algorithmus komprimiert werden, bevor die Informationen im Beibehaltungsspeicher gespeichert werden.This property specifies whether the instance state information is compressed using the GZip algorithm before the information is saved in the persistence store.

InstanceLockedExceptionAction InstanceLockedExceptionAction InstanceLockedExceptionAction InstanceLockedExceptionAction

Ruft die InstanceLockedExceptionAction-Eigenschaft ab oder legt diese fest.Gets or sets the InstanceLockedExceptionAction property. 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.This property specifies what action a service host should take when it receives an InstanceLockedException when the host tries to lock an instance because the instance is currently locked by another host.

MaxConnectionRetries MaxConnectionRetries MaxConnectionRetries MaxConnectionRetries

Ruft die maximale Anzahl der wiederholten SQL-Verbindungsversuche ab oder legt diese fest.Gets or sets the maximum number of SQL connection retries. Der Standardwert ist 4.The default value is 4.

RunnableInstancesDetectionPeriod RunnableInstancesDetectionPeriod RunnableInstancesDetectionPeriod RunnableInstancesDetectionPeriod

Ruft die RunnableInstancesDetectionPeriod-Eigenschaft ab oder legt diese fest.Gets or sets the RunnableInstancesDetectionPeriod property. 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.Specifies the time period after which the SQL Workflow Instance Store runs a detection task to detect any runnable or activatable workflow instances in the persistence database after the previous detection cycle.

Methoden

AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection) AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection) AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection) 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.An implementation of the AddBindingParameters method of the IServiceBehavior interface, which allows you to pass custom data to binding elements to support contract implementation.

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase) ApplyDispatchBehavior(ServiceDescription, ServiceHostBase) ApplyDispatchBehavior(ServiceDescription, ServiceHostBase) 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.An implementation of the ApplyDispatchBehavior method of the IServiceBehavior interface that allows you to change run-time property values or insert custom extension objects such as error handlers, message or parameter inspectors, security extensions, and other custom extension objects.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als die Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
Promote(String, IEnumerable<XName>, IEnumerable<XName>) Promote(String, IEnumerable<XName>, IEnumerable<XName>) Promote(String, IEnumerable<XName>, IEnumerable<XName>) Promote(String, IEnumerable<XName>, IEnumerable<XName>)

Stuft Eigenschaften höher, die in Abfragen verwendet werden können.Promotes properties that can be used in queries. Die höher gestuften Eigenschaften sind die Eigenschaften, die in Abfragen verwendet werden können, um Instanzen abzurufen.The promoted properties are the properties that you can use in queries to retrieve instances. Diese Eigenschaft kann von einfachem Typ (int32, Zeichenfolge, boolesch usw.) sein, der durch eine Variante oder eine Binärdatei dargestellt wird.These property can be of simple type (int32, string, bool and so on), which is represented by a variant or binary.

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)
Validate(ServiceDescription, ServiceHostBase) Validate(ServiceDescription, ServiceHostBase) Validate(ServiceDescription, ServiceHostBase) Validate(ServiceDescription, ServiceHostBase)

Prüft den Diensthost und die Dienstbeschreibung, um sicherzustellen, dass der Dienst erfolgreich ausgeführt wird.Inspects the service host and the service description to confirm that the service can run successfully.

Gilt für: