Unterstützung für Abfragen
Der SQL-Workflowinstanzspeicher zeichnet einen Satz bekannter Eigenschaften im Speicher auf. Benutzer können Instanzen auf Grundlage dieser Eigenschaften abfragen. Die folgende Liste enthält einige dieser bekannten Eigenschaften:
Site Name. Der Name der Website, die den Dienst enthält.
Relative Application Path. Der Pfad der Anwendung relativ zur Website.
Relative Service Path. Der Pfad des Diensts relativ zur Anwendung.
Service Name. Der Name des Diensts.
Service Namespace. Der Name des vom Dienst verwendeten Namespaces.
Current Machine.
Last Machine. Der Computer, auf dem die Workflowdienstinstanz das letzte Mal ausgeführt wurde.
Hinweis
Für selbst gehostete Szenarios mit dem Workflowdiensthost werden nur die letzten vier Eigenschaften aufgefüllt. Für Workflowanwendungsszenarios wird nur die letzte Eigenschaft aufgefüllt.
Die Workflowlaufzeit stellt Werte für die ersten drei Eigenschaften bereit. Der Workflowdiensthost gibt den Wert für die Eigenschaft Suspend Reason an. Der SQL-Workflowinstanzspeicher selbst gibt Werte für die Eigenschaft Last Updated Machine an.
Der SQL-Workflowinstanzspeicher lässt Sie darüber hinaus die benutzerdefinierten Eigenschaften angeben, für die Sie die Werte in der Persistenzdatenbank speichern und die Sie in Abfragen verwenden möchten. Weitere Informationen zu benutzerdefinierten Werbeaktionen finden Sie unter Store-Erweiterbarkeit.
Ansichten
Der Instanzspeicher enthält die folgenden Ansichten. Weitere Details finden Sie im Persistenzdatenbankschema .
Die Ansicht "Instances"
Die Ansicht "Instances" enthält die folgenden Felder:
Id
PendingTimer
CreationTime
LastUpdatedTime
ServiceDeploymentId
SuspensionExceptionName
SuspensionReason
ActiveBookmarks
CurrentMachine
LastMachine
ExecutionStatus
IsInitialized
IsSuspended
IsCompleted
EncodingOption
ReadWritePrimitiveDataProperties
WriteOnlyPrimitiveDataProperties
ReadWriteComplexDataProperties
WriteOnlyComplexDataProperties
Die Ansicht "ServiceDeployments"
Die Ansicht "ServiceDeployments" enthält die folgenden Felder:
SiteName
RelativeServicePath
RelativeApplicationPath
ServiceName
ServiceNamespace
Die Ansicht "InstancePromotedProperties"
Die Ansicht "InstancePromotedProperties" enthält die folgenden Felder. Ausführliche Informationen zu höhergestuften Eigenschaften finden Sie im Thema Store-Erweiterbarkeit.
InstanceId
EncodingOption
PromotionName
Wert# (ein Wertebereich von Wert1 bis Wert64).