System.Workflow.Runtime.Hosting Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia klasy związane z hostem środowiska uruchomieniowego Windows Workflow Foundation.
Klasy
| Nazwa | Opis |
|---|---|
| ChannelManagerService |
Udostępnia funkcje tworzenia kanałów po stronie klienta, kanałów buforowania i fabryk kanałów. |
| DefaultWorkflowCommitWorkBatchService |
Reprezentuje domyślną wersję WorkflowCommitWorkBatchService utworzoną przez aparat środowiska uruchomieniowego przepływu pracy, jeśli nie zostanie dodana żadna inna usługa WorkflowCommitWorkBatch. |
| DefaultWorkflowLoaderService |
Reprezentuje domyślną wersję WorkflowLoaderService utworzoną przez aparat środowiska uruchomieniowego przepływu pracy, jeśli nie zostanie dodana żadna inna usługa modułu ładującego przepływu pracy. |
| DefaultWorkflowSchedulerService |
Tworzy wątki uruchamiające wystąpienia przepływu pracy w a aparatu środowiska uruchomieniowego przepływu pracy i zarządza nimi. |
| ManualWorkflowSchedulerService |
Udostępnia usługę wątkową, która umożliwia aplikacji hosta tworzenie wystąpienia przepływu pracy w celu przekazania Thread danych, na których jest uruchamiane wystąpienie przepływu pracy. Korzystając z tej usługi wątkowej, aplikacje hosta mogą uruchamiać wystąpienie przepływu pracy w jednym Thread trybie synchronicznym (chociaż jeśli przepływ pracy zawiera działanie opóźnienia, praca jest odroczona do momentu wykonania działania opóźnienia w osobnym wątku zduplikowanym przez Timerprogram ). Ten tryb blokuje wykonywanie aplikacji hosta do momentu, aż wystąpienie przepływu pracy stanie się bezczynne. Następnie wystąpienie przepływu pracy można wykonać tylko przy użyciu RunWorkflow(Guid) metody tej usługi. |
| PersistenceException |
Wyjątek zgłaszany, gdy usługa trwałości nie może spełnić żądania. |
| SharedConnectionWorkflowCommitWorkBatchService |
Reprezentuje udostępnioną wersję WorkflowCommitWorkBatchService połączenia usługi używanej przez środowisko uruchomieniowe. W tym kontekście połączenie udostępnione oznacza, że usługa używa tego samego połączenia SQL zarówno dla usług śledzenia, jak i trwałości. |
| SqlPersistenceWorkflowInstanceDescription |
Opisuje wystąpienia przepływu pracy przechowywane w pliku SqlWorkflowPersistenceService. |
| SqlWorkflowPersistenceService |
Reprezentuje usługę trwałości, która używa bazy danych SQL do przechowywania informacji o stanie przepływu pracy. |
| WorkflowCommitWorkBatchService |
Umożliwia logikę niestandardową dla zobowiązania partii roboczych. |
| WorkflowLoaderService |
Abstrakcyjna klasa bazowa, z której pochodzą usługi modułu ładującego przepływ pracy. |
| WorkflowPersistenceService |
Abstrakcyjna klasa bazowa, z której pochodzą wszystkie usługi trwałości. |
| WorkflowRuntimeService |
Reprezentuje abstrakcyjną klasę bazową, z której pochodzą podstawowe usługi aparatu środowiska uruchomieniowego przepływu pracy. |
| WorkflowSchedulerService |
Udostępnia mechanizm implementowania własnej puli wątków w celu wykonywania przepływu pracy i zarządzania rejestracją i zdarzeniami czasomierza w pamięci. |
| WorkflowWebHostingModule |
Udostępnia mechanizm rozsyłania identyfikatora wystąpienia przepływu pracy do i z pliku WorkflowWebService cookie w kliencie sieci Web. Klasa ta nie może być dziedziczona. |
Wyliczenia
| Nazwa | Opis |
|---|---|
| WorkflowRuntimeServiceState |
Określa stan WorkflowRuntimeService. |
Delegaci
| Nazwa | Opis |
|---|---|
| WorkflowCommitWorkBatchService.CommitWorkBatchCallback |
Zatwierdza partię roboczą WorkflowCommitWorkBatchService . |