Supporto per le querySupport for Queries

L'archivio di istanze del flusso di lavoro SQL registra un set di proprietà note nell'archivio.The SQL Workflow Instance Store records a set of well-known properties in the store. Gli utenti possono eseguire query per le istanze basate su queste proprietà.Users can query for instances based on these properties. Nell'elenco seguente sono contenute alcune di queste proprietà note:The following list contains some of these well-known properties:

  • Nome del sito.Site Name. Nome del sito Web che contiene il servizio.Name of the Web site that contains the service.

  • Percorso relativo dell'applicazione.Relative Application Path. Percorso dell'applicazione relativo al sito Web.Path of the application relative to the Web site.

  • Percorso relativo del servizio.Relative Service Path. Percorso del servizio relativo all'applicazione.Path of the service relative to the application.

  • Nome del servizio.Service Name. Nome del servizio.Name of the service.

  • Servizio Namespace.Service Namespace. Nome dello spazio dei nomi utilizzato dal servizio.Name of the namespace that the service uses.

  • Computer corrente.Current Machine.

  • Ultimo macchina.Last Machine. Computer su cui l'istanza del servizio flusso di lavoro è stata eseguita l'ultima volta.The computer on which the workflow service instance ran the last time.

Nota

Per gli scenari indipendenti che usano l'host del servizio del flusso di lavoro vengono popolate solo le ultime quattro proprietà.For self-hosted scenarios using Workflow Service Host, only the last four properties are populated. Per gli scenari dell'applicazione flusso di lavoro, viene popolata solo l'ultima proprietà.For Workflow Application scenarios, only the last property is populated.

L'esecuzione del flusso di lavoro fornisce valori per le prime tre proprietà.The workflow runtime supplies values for the first three properties. L'host del servizio del flusso di lavoro fornisce il valore per il Suspend Reason proprietà.The workflow service host supplies the value for the Suspend Reason property. L'archivio di istanze del flusso di lavoro SQL stesso fornisce valori per il Last Updated Machine proprietà.The SQL Workflow Instance Store itself supplies values for the Last Updated Machine property.

La funzionalità di archivio di istanze del flusso di lavoro SQL consente anche di specificare le proprietà personalizzate per cui si desidera archiviare i valori nel database di persistenza e che si desidera usare nelle query.The SQL Workflow Instance Store feature also lets you specify the custom properties for which you want to store the values in the persistence database and that you want to use in queries. Per ulteriori informazioni sulle promozioni personalizzate, vedere archivio Extensibility.For more information about custom promotions, see Store Extensibility.

VisualizzazioniViews

L'archivio di istanze contiene le visualizzazioni seguenti.The instance store contains the following views. Vedere dello Schema di Database di persistenza per altri dettagli.See Persistence Database Schema for further details.

Visualizzazione InstancesThe Instances View

La visualizzazione Instances contiene i campi seguenti:The Instances view contains the following fields:

  1. IdId

  2. PendingTimerPendingTimer

  3. CreationTimeCreationTime

  4. LastUpdatedTimeLastUpdatedTime

  5. ServiceDeploymentIdServiceDeploymentId

  6. SuspensionExceptionNameSuspensionExceptionName

  7. SuspensionReasonSuspensionReason

  8. ActiveBookmarksActiveBookmarks

  9. CurrentMachineCurrentMachine

  10. Last Machine.LastMachine

  11. ExecutionStatus nel gruppoExecutionStatus

  12. IsInitializedIsInitialized

  13. IsSuspendedIsSuspended

  14. IsCompletedIsCompleted

  15. EncodingOptionEncodingOption

  16. ReadWritePrimitiveDataPropertiesReadWritePrimitiveDataProperties

  17. WriteOnlyPrimitiveDataPropertiesWriteOnlyPrimitiveDataProperties

  18. ReadWriteComplexDataPropertiesReadWriteComplexDataProperties

  19. WriteOnlyComplexDataPropertiesWriteOnlyComplexDataProperties

Visualizzazione ServiceDeploymentsThe ServiceDeployments view

La visualizzazione ServiceDeployments contiene i campi seguenti:The ServiceDeployments view contains the following fields:

  1. SiteNameSiteName

  2. RelativeServicePathRelativeServicePath

  3. RelativeApplicationPathRelativeApplicationPath

  4. ServiceNameServiceName

  5. ServiceNamespaceServiceNamespace

Visualizzazione InstancePromotedPropertiesThe InstancePromotedProperties view

La visualizzazione InstancePromotedProperties contiene i campi seguenti.The InstancePromotedProperties view contains the following fields. Per informazioni dettagliate su proprietà innalzate di livello, vedere il archivio estendibilità argomento.For details on promoted properties, see the Store Extensibility topic.

  1. instanceIdInstanceId

  2. EncodingOptionEncodingOption

  3. PromotionNamePromotionName

  4. Valore # (un intervallo di campi da Value1 a Value64).Value# (a range of fields from Value1 to Value64).