WorkflowControlClient Klasa

Definicja

Umożliwia klientowi wysyłanie operacji kontrolnych 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 o określonej wartości WorkflowControlEndpoint.

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 bazowy ChannelFactory<TChannel> .

(Odziedziczone po ClientBase<TChannel>)
ClientCredentials

Pobiera poświadczenia klienta używane do wywoływania operacji.

(Odziedziczone po ClientBase<TChannel>)
Endpoint

Pobiera docelowy punkt końcowy dla usługi, z którą klient 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 porzuci 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 kontrolnych 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 wewnętrzny kanał, aby wyświetlić 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 operację anulowania asynchronicznego.

EndRun(IAsyncResult)

Kończy asynchroniczną operację uruchamiania.

EndSuspend(IAsyncResult)

Kończy asynchroniczną operację zawieszenia.

EndTerminate(IAsyncResult)

Kończy asynchroniczną operację zakończenia.

EndUnsuspend(IAsyncResult)

Kończy asynchroniczną operację unsuspend.

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 bieżące wystąpienie.

(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>)
OpenAsync()

Umożliwia klientowi wysyłanie operacji kontrolnych do usługi przepływu pracy hostowanej za pomocą WorkflowServiceHostpolecenia .

(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 operację wstrzymania asynchronicznego.

SuspendAsync(Guid, Object)

Rozpoczyna operację wstrzymania asynchronicznego z określonym identyfikatorem wystąpienia przepływu pracy i danymi stanu zdefiniowanymi przez użytkownika.

SuspendAsync(Guid, String)

Rozpoczyna operację wstrzymania asynchronicznego o określonym identyfikatorze wystąpienia przepływu pracy i przyczynie.

SuspendAsync(Guid, String, Object)

Rozpoczyna operację wstrzymania asynchronicznego z określonym identyfikatorem wystąpienia przepływu pracy, przyczyną i danymi stanu zdefiniowanymi przez użytkownika.

Terminate(Guid)

Kończy 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 z 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)

Odłącza określone wystąpienie przepływu pracy.

UnsuspendAsync(Guid)

Rozpoczyna asynchroniczną operację unsuspend.

UnsuspendAsync(Guid, Object)

Rozpoczyna asynchroniczną operację niezapisaną z określonymi danymi stanu zdefiniowanymi przez użytkownika.

Zdarzenia

AbandonCompleted

Występuje po zakończeniu asynchronicznej operacji porzucania.

CancelCompleted

Występuje po zakończeniu operacji anulowania asynchronicznego.

RunCompleted

Występuje po zakończeniu operacji uruchamiania asynchronicznego.

SuspendCompleted

Występuje po zakończeniu operacji wstrzymania asynchronicznego.

TerminateCompleted

Występuje po zakończeniu operacji zakończenia asynchronicznego.

UnsuspendCompleted

Występuje po zakończeniu asynchronicznej operacji niezapisanej.

Jawne implementacje interfejsu

ICommunicationObject.BeginClose(AsyncCallback, Object)

Rozpoczyna operację asynchroniczną, aby zamknąć ClientBase<TChannel>obiekt .

(Odziedziczone po ClientBase<TChannel>)
ICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object)

Rozpoczyna operację asynchroniczną, aby zamknąć ClientBase<TChannel> element 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 otwartego stanu.

(Odziedziczone po ClientBase<TChannel>)
ICommunicationObject.Opening

Procedura obsługi zdarzeń wywoływana, gdy ClientBase<TChannel> obiekt przechodzi ze stanu utworzonego do otwartego stanu.

(Odziedziczone po ClientBase<TChannel>)
IDisposable.Dispose()

Jawna implementacja Dispose() metody.

(Odziedziczone po ClientBase<TChannel>)

Dotyczy