Udostępnij za pośrednictwem


WorkflowControlClient Klasa

Definicja

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

Dotyczy