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 programu Windows Workflow Foundation.
Klasy
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 utworzenie wystąpienia przepływu pracy do przekazania Thread , na którym jest uruchamiane wystąpienie przepływu pracy. Korzystając z tej usługi wątków, 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 czasu wykonania działania opóźnienia w osobnym wątku zduplikowanym przez Timerprogram ). Ten tryb blokuje wykonywanie aplikacji hosta do momentu, gdy 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 współużytkowane 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 obiekcie 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 oraz 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 do pliku cookie w kliencie sieci Web. Klasa ta nie może być dziedziczona. |
Wyliczenia
WorkflowRuntimeServiceState |
Określa stan .WorkflowRuntimeService |
Delegaci
WorkflowCommitWorkBatchService.CommitWorkBatchCallback |
Zatwierdza partię WorkflowCommitWorkBatchService pracy. |