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:

  1. Id

  2. PendingTimer

  3. CreationTime

  4. LastUpdatedTime

  5. ServiceDeploymentId

  6. SuspensionExceptionName

  7. SuspensionReason

  8. ActiveBookmarks

  9. CurrentMachine

  10. LastMachine

  11. ExecutionStatus

  12. IsInitialized

  13. IsSuspended

  14. IsCompleted

  15. EncodingOption

  16. ReadWritePrimitiveDataProperties

  17. WriteOnlyPrimitiveDataProperties

  18. ReadWriteComplexDataProperties

  19. WriteOnlyComplexDataProperties

Die Ansicht "ServiceDeployments"

Die Ansicht "ServiceDeployments" enthält die folgenden Felder:

  1. SiteName

  2. RelativeServicePath

  3. RelativeApplicationPath

  4. ServiceName

  5. 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.

  1. InstanceId

  2. EncodingOption

  3. PromotionName

  4. Wert# (ein Wertebereich von Wert1 bis Wert64).