WorkflowControlClient Klasa
Definicja
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.
Umożliwia klientowi wysyłanie operacji sterowania do usługi przepływu pracy hostowanej za pomocą WorkflowServiceHostpolecenia .
public ref class WorkflowControlClient : System::ServiceModel::ClientBase<System::ServiceModel::Activities::IWorkflowInstanceManagement ^>
public class WorkflowControlClient : System.ServiceModel.ClientBase<System.ServiceModel.Activities.IWorkflowInstanceManagement>
type WorkflowControlClient = class
inherit ClientBase<IWorkflowInstanceManagement>
Public Class WorkflowControlClient
Inherits ClientBase(Of IWorkflowInstanceManagement)
- Dziedziczenie
Uwagi
Ta klasa służy do kontrolowania wystąpienia przepływu pracy.
Konstruktory
WorkflowControlClient() |
Inicjuje nowe wystąpienie klasy WorkflowControlClient. |
WorkflowControlClient(Binding, EndpointAddress) |
Inicjuje WorkflowControlClient nowe wystąpienie klasy z określonym powiązaniem i WorkflowControlEndpoint. |
WorkflowControlClient(String) |
Inicjuje WorkflowControlClient nowe wystąpienie klasy z określoną konfiguracją punktu końcowego. |
WorkflowControlClient(String, EndpointAddress) |
Inicjuje WorkflowControlClient nowe wystąpienie klasy z określoną konfiguracją punktu końcowego i EndpointAddress. |
WorkflowControlClient(String, String) |
Inicjuje WorkflowControlClient nowe wystąpienie klasy z określoną konfiguracją punktu końcowego i adresem punktu końcowego. |
WorkflowControlClient(WorkflowControlEndpoint) |
Inicjuje WorkflowControlClient nowe wystąpienie klasy z określonym WorkflowControlEndpointelementem . |
Właściwości
Channel |
Pobiera kanał wewnętrzny używany do wysyłania komunikatów do różnych skonfigurowanych punktów końcowych usługi. (Odziedziczone po ClientBase<TChannel>) |
ChannelFactory |
Pobiera obiekt źródłowy ChannelFactory<TChannel> . (Odziedziczone po ClientBase<TChannel>) |
ClientCredentials |
Pobiera poświadczenia klienta użyte do wywołania operacji. (Odziedziczone po ClientBase<TChannel>) |
Endpoint |
Pobiera docelowy punkt końcowy usługi, z którą klient programu WCF może nawiązać połączenie. (Odziedziczone po ClientBase<TChannel>) |
InnerChannel |
Pobiera podstawową IClientChannel implementację. (Odziedziczone po ClientBase<TChannel>) |
State |
Pobiera bieżący stan ClientBase<TChannel> obiektu. (Odziedziczone po ClientBase<TChannel>) |
Metody
Abandon(Guid) |
Porzuca określone wystąpienie przepływu pracy. |
Abandon(Guid, String) |
Porzuca określone wystąpienie przepływu pracy. |
AbandonAsync(Guid) |
Rozpoczyna operację asynchroniczną, która porzuca określone wystąpienie przepływu pracy. |
AbandonAsync(Guid, Object) |
Rozpoczyna operację asynchroniczną, która porzuca określone wystąpienie przepływu pracy z określonymi danymi zdefiniowanymi przez użytkownika. |
AbandonAsync(Guid, String) |
Rozpoczyna operację asynchroniczną, która porzuca określone wystąpienie przepływu pracy z określoną przyczyną. |
AbandonAsync(Guid, String, Object) |
Rozpoczyna operację asynchroniczną, która porzuca określone wystąpienie przepływu pracy z określoną przyczyną i danymi zdefiniowanymi przez użytkownika. |
Abort() |
ClientBase<TChannel> Powoduje natychmiastowe przejście obiektu z bieżącego stanu do stanu zamkniętego. (Odziedziczone po ClientBase<TChannel>) |
BeginAbandon(Guid, AsyncCallback, Object) |
Rozpoczyna operację asynchroniczną, która porzuca określone wystąpienie przepływu pracy. |
BeginAbandon(Guid, String, AsyncCallback, Object) |
Rozpoczyna operację asynchroniczną, która porzuca określone wystąpienie przepływu pracy. |
BeginCancel(Guid, AsyncCallback, Object) |
Rozpoczyna operację asynchroniczną, która anuluje określone wystąpienie przepływu pracy. |
BeginRun(Guid, AsyncCallback, Object) |
Rozpoczyna operację asynchroniczną, która uruchamia określone wystąpienie przepływu pracy. |
BeginSuspend(Guid, AsyncCallback, Object) |
Rozpoczyna operację asynchroniczną, która zawiesza określoną operację. |
BeginSuspend(Guid, String, AsyncCallback, Object) |
Rozpoczyna operację asynchroniczną, która zawiesza określoną operację. |
BeginTerminate(Guid, AsyncCallback, Object) |
Rozpoczyna operację asynchroniczną, która kończy wystąpienie przepływu pracy. |
BeginTerminate(Guid, String, AsyncCallback, Object) |
Rozpoczyna operację asynchroniczną, która kończy wystąpienie przepływu pracy. |
BeginUnsuspend(Guid, AsyncCallback, Object) |
Rozpoczyna operację asynchroniczną, która odwołuje wystąpienie przepływu pracy. |
Cancel(Guid) |
Anuluje określone wystąpienie przepływu pracy. |
CancelAsync(Guid) |
Rozpoczyna operację asynchroniczną, która anuluje określone wystąpienie przepływu pracy. |
CancelAsync(Guid, Object) |
Rozpoczyna operację asynchroniczną, która anuluje określone wystąpienie przepływu pracy z określonymi danymi zdefiniowanymi przez użytkownika. |
Close() |
ClientBase<TChannel> Powoduje przejście obiektu z bieżącego stanu do stanu zamkniętego. (Odziedziczone po ClientBase<TChannel>) |
CloseAsync() |
Umożliwia klientowi wysyłanie operacji sterowania do usługi przepływu pracy hostowanej za pomocą WorkflowServiceHostpolecenia . (Odziedziczone po ClientBase<TChannel>) |
CreateChannel() |
Zwraca nowy kanał do usługi. (Odziedziczone po ClientBase<TChannel>) |
DisplayInitializationUI() |
Instruuje kanał wewnętrzny, aby wyświetlał interfejs użytkownika, jeśli jest wymagany do zainicjowania kanału przed jego użyciem. (Odziedziczone po ClientBase<TChannel>) |
EndAbandon(IAsyncResult) |
Kończy asynchroniczną operację porzucania. |
EndCancel(IAsyncResult) |
Kończy asynchroniczną operację anulowania. |
EndRun(IAsyncResult) |
Kończy asynchroniczną operację uruchamiania. |
EndSuspend(IAsyncResult) |
Kończy asynchroniczną operację wstrzymania. |
EndTerminate(IAsyncResult) |
Kończy asynchroniczną operację zakończenia. |
EndUnsuspend(IAsyncResult) |
Wykonuje asynchroniczną operację niezapisaną. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetDefaultValueForInitialization<T>() |
Replikuje zachowanie domyślnego słowa kluczowego w języku C#. (Odziedziczone po ClientBase<TChannel>) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
InvokeAsync(ClientBase<TChannel>.BeginOperationDelegate, Object[], ClientBase<TChannel>.EndOperationDelegate, SendOrPostCallback, Object) |
Zapewnia obsługę implementowania wzorca asynchronicznego opartego na zdarzeniach. Aby uzyskać więcej informacji na temat tego wzorca, zobacz Omówienie wzorca asynchronicznego opartego na zdarzeniach. (Odziedziczone po ClientBase<TChannel>) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
Open() |
ClientBase<TChannel> Powoduje przejście obiektu z utworzonego stanu do stanu otwartego. (Odziedziczone po ClientBase<TChannel>) |
Run(Guid) |
Uruchamia określone wystąpienie przepływu pracy. |
RunAsync(Guid) |
Rozpoczyna operację asynchroniczną, która uruchamia określone wystąpienie przepływu pracy. |
RunAsync(Guid, Object) |
Rozpoczyna operację asynchroniczną, która uruchamia określone wystąpienie przepływu pracy z danymi stanu zdefiniowanymi przez użytkownika. |
Suspend(Guid) |
Zawiesza określone wystąpienie przepływu pracy. |
Suspend(Guid, String) |
Zawiesza określone wystąpienie przepływu pracy. |
SuspendAsync(Guid) |
Rozpoczyna asynchroniczną operację zawieszenia. |
SuspendAsync(Guid, Object) |
Rozpoczyna asynchroniczną operację wstrzymania z określonym identyfikatorem wystąpienia przepływu pracy i danymi stanu zdefiniowanymi przez użytkownika. |
SuspendAsync(Guid, String) |
Rozpoczyna asynchroniczną operację wstrzymania z określonym identyfikatorem wystąpienia przepływu pracy i przyczyną. |
SuspendAsync(Guid, String, Object) |
Rozpoczyna asynchroniczną operację wstrzymania z określonym identyfikatorem wystąpienia przepływu pracy, przyczyną i danymi stanu zdefiniowanymi przez użytkownika. |
Terminate(Guid) |
Przerywa określone wystąpienie przepływu pracy. |
Terminate(Guid, String) |
Przerywa określone wystąpienie przepływu pracy z określoną przyczyną. |
TerminateAsync(Guid) |
Rozpoczyna operację asynchroniczną, która kończy określone wystąpienie przepływu pracy. |
TerminateAsync(Guid, Object) |
Rozpoczyna operację asynchroniczną, która kończy określone wystąpienie przepływu pracy określonymi danymi zdefiniowanymi przez użytkownika. |
TerminateAsync(Guid, String) |
Rozpoczyna operację asynchroniczną, która kończy określone wystąpienie przepływu pracy z określoną przyczyną. |
TerminateAsync(Guid, String, Object) |
Rozpoczyna operację asynchroniczną, która kończy określone wystąpienie przepływu pracy z określoną przyczyną i danymi zdefiniowanymi przez użytkownika. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Unsuspend(Guid) |
Cosuspends określone wystąpienie przepływu pracy. |
UnsuspendAsync(Guid) |
Rozpoczyna asynchroniczną operację unsuspend. |
UnsuspendAsync(Guid, Object) |
Rozpoczyna asynchroniczną operację unsuspend z określonymi danymi stanu zdefiniowanymi przez użytkownika. |
Zdarzenia
AbandonCompleted |
Występuje po zakończeniu asynchronicznej operacji porzucenia. |
CancelCompleted |
Występuje po zakończeniu asynchronicznej operacji anulowania. |
RunCompleted |
Występuje po zakończeniu asynchronicznej operacji uruchamiania. |
SuspendCompleted |
Występuje, gdy operacja wstrzymania asynchronicznego zostanie ukończona. |
TerminateCompleted |
Występuje po zakończeniu asynchronicznej operacji zakończenia. |
UnsuspendCompleted |
Występuje, gdy zostanie ukończona asynchroniczna operacja niepensuspend. |
Jawne implementacje interfejsu
ICommunicationObject.BeginClose(AsyncCallback, Object) |
Rozpoczyna operację asynchroniczną, aby zamknąć obiekt ClientBase<TChannel>. (Odziedziczone po ClientBase<TChannel>) |
ICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object) |
Rozpoczyna operację asynchroniczną, aby zamknąć obiekt ClientBase<TChannel> z określonym limitem czasu. (Odziedziczone po ClientBase<TChannel>) |
ICommunicationObject.BeginOpen(AsyncCallback, Object) |
Rozpoczyna operację asynchroniczną, aby otworzyć ClientBase<TChannel> obiekt. (Odziedziczone po ClientBase<TChannel>) |
ICommunicationObject.BeginOpen(TimeSpan, AsyncCallback, Object) |
Rozpoczyna operację asynchroniczną, aby otworzyć ClientBase<TChannel> obiekt w określonym przedziale czasu. (Odziedziczone po ClientBase<TChannel>) |
ICommunicationObject.Close(TimeSpan) |
ClientBase<TChannel> Powoduje przejście obiektu z bieżącego stanu do stanu zamkniętego. (Odziedziczone po ClientBase<TChannel>) |
ICommunicationObject.Closed |
Procedura obsługi zdarzeń wywoływana po przejściu ClientBase<TChannel> obiektu z bieżącego stanu do stanu zamkniętego. (Odziedziczone po ClientBase<TChannel>) |
ICommunicationObject.Closing |
Procedura obsługi zdarzeń wywoływana, gdy ClientBase<TChannel> obiekt przechodzi z bieżącego stanu do stanu zamkniętego. (Odziedziczone po ClientBase<TChannel>) |
ICommunicationObject.EndClose(IAsyncResult) |
Kończy operację asynchroniczną, aby zamknąć ClientBase<TChannel> obiekt. (Odziedziczone po ClientBase<TChannel>) |
ICommunicationObject.EndOpen(IAsyncResult) |
Kończy operację asynchroniczną, aby otworzyć ClientBase<TChannel> obiekt. (Odziedziczone po ClientBase<TChannel>) |
ICommunicationObject.Faulted |
Procedura obsługi zdarzeń wywoływana w przypadku wystąpienia błędu podczas wykonywania operacji na ClientBase<TChannel> obiekcie. (Odziedziczone po ClientBase<TChannel>) |
ICommunicationObject.Open(TimeSpan) |
ClientBase<TChannel> Powoduje przejście obiektu z utworzonego stanu do stanu otwartego w określonym przedziale czasu. (Odziedziczone po ClientBase<TChannel>) |
ICommunicationObject.Opened |
Procedura obsługi zdarzeń wywoływana, gdy ClientBase<TChannel> obiekt przechodzi ze stanu utworzonego do stanu otwarcia. (Odziedziczone po ClientBase<TChannel>) |
ICommunicationObject.Opening |
Procedura obsługi zdarzeń wywoływana, gdy ClientBase<TChannel> obiekt przechodzi ze stanu utworzonego do stanu otwarcia. (Odziedziczone po ClientBase<TChannel>) |
IDisposable.Dispose() |
Jawna implementacja Dispose() metody . (Odziedziczone po ClientBase<TChannel>) |