Поделиться через


WorkflowUpdateableControlClient Класс

Определение

Представляет контракт службы, определяющий набор операций, позволяющих клиенту обновлять службу рабочего процесса, размещенную в WorkflowServiceHost.

public ref class WorkflowUpdateableControlClient : System::ServiceModel::ClientBase<System::ServiceModel::Activities::IWorkflowUpdateableInstanceManagement ^>
public class WorkflowUpdateableControlClient : System.ServiceModel.ClientBase<System.ServiceModel.Activities.IWorkflowUpdateableInstanceManagement>
type WorkflowUpdateableControlClient = class
    inherit ClientBase<IWorkflowUpdateableInstanceManagement>
Public Class WorkflowUpdateableControlClient
Inherits ClientBase(Of IWorkflowUpdateableInstanceManagement)
Наследование
WorkflowUpdateableControlClient

Конструкторы

WorkflowUpdateableControlClient()

Инициализирует новый экземпляр класса WorkflowUpdateableControlClient.

WorkflowUpdateableControlClient(Binding, EndpointAddress)

Инициализирует новый экземпляр класса WorkflowUpdateableControlClient.

WorkflowUpdateableControlClient(String)

Инициализирует новый экземпляр класса WorkflowUpdateableControlClient.

WorkflowUpdateableControlClient(String, EndpointAddress)

Инициализирует новый экземпляр класса WorkflowUpdateableControlClient.

WorkflowUpdateableControlClient(String, String)

Инициализирует новый экземпляр класса WorkflowUpdateableControlClient.

WorkflowUpdateableControlClient(WorkflowControlEndpoint)

Инициализирует новый экземпляр класса WorkflowUpdateableControlClient.

Свойства

Channel

Получает внутренний канал, используемый для отправки сообщений в настроенные различным образом конечные точки служб.

(Унаследовано от ClientBase<TChannel>)
ChannelFactory

Возвращает базовый объект ChannelFactory<TChannel>.

(Унаследовано от ClientBase<TChannel>)
ClientCredentials

Возвращает учетные данные клиента, используемые для вызова операции.

(Унаследовано от ClientBase<TChannel>)
Endpoint

Возвращает целевую конечную точку службы, к которой может подключиться клиент WCF.

(Унаследовано от ClientBase<TChannel>)
InnerChannel

Возвращает базовую реализацию IClientChannel.

(Унаследовано от ClientBase<TChannel>)
State

Возвращает текущее состояние объекта ClientBase<TChannel>.

(Унаследовано от ClientBase<TChannel>)

Методы

Abandon(Guid)

Прерывает работу заданного экземпляра рабочего процесса.

Abandon(Guid, String)

Прерывает работу заданного экземпляра рабочего процесса.

AbandonAsync(Guid)

Начинает асинхронную операцию прерывания работы заданного экземпляра рабочего процесса.

AbandonAsync(Guid, Object)

Начинает асинхронную операцию прерывания работы заданного экземпляра рабочего процесса.

AbandonAsync(Guid, String)

Начинает асинхронную операцию прерывания работы заданного экземпляра рабочего процесса.

AbandonAsync(Guid, String, Object)

Начинает асинхронную операцию прерывания работы заданного экземпляра рабочего процесса.

Abort()

Вызывает мгновенный переход объекта ClientBase<TChannel> из текущего состояния в состояние Closed.

(Унаследовано от ClientBase<TChannel>)
BeginAbandon(Guid, AsyncCallback, Object)

Начинает асинхронную операцию прерывания работы заданного экземпляра рабочего процесса.

BeginAbandon(Guid, String, AsyncCallback, Object)

Начинает асинхронную операцию прерывания работы заданного экземпляра рабочего процесса.

BeginCancel(Guid, AsyncCallback, Object)

Начинает асинхронную операцию отмены заданного экземпляра рабочего процесса.

BeginRun(Guid, AsyncCallback, Object)

Начинает асинхронную операцию выполнения заданного экземпляра рабочего процесса.

BeginSuspend(Guid, AsyncCallback, Object)

Начинает асинхронную операцию приостановки заданной операции.

BeginSuspend(Guid, String, AsyncCallback, Object)

Начинает асинхронную операцию приостановки заданной операции.

BeginTerminate(Guid, AsyncCallback, Object)

Начинает асинхронную операцию, которая завершает экземпляр рабочего процесса.

BeginTerminate(Guid, String, AsyncCallback, Object)

Начинает асинхронную операцию, которая завершает экземпляр рабочего процесса.

BeginUnsuspend(Guid, AsyncCallback, Object)

Начинает асинхронную операцию возобновления работы экземпляра рабочего процесса.

BeginUpdate(Guid, WorkflowIdentity, AsyncCallback, Object)

Начинает асинхронную операцию обновления экземпляра рабочего процесса.

Cancel(Guid)

Отменяет заданный экземпляр рабочего процесса.

CancelAsync(Guid)

Начинает асинхронную операцию отмены заданного экземпляра рабочего процесса.

CancelAsync(Guid, Object)

Начинает асинхронную операцию отмены заданного экземпляра рабочего процесса.

Close()

Вызывает переход объекта ClientBase<TChannel> из текущего состояния в состояние Closed.

(Унаследовано от ClientBase<TChannel>)
CloseAsync()

Представляет контракт службы, определяющий набор операций, позволяющих клиенту обновлять службу рабочего процесса, размещенную в WorkflowServiceHost.

(Унаследовано от ClientBase<TChannel>)
CreateChannel()

Возвращает новый канал к службе.

(Унаследовано от ClientBase<TChannel>)
DisplayInitializationUI()

Указывает внутреннему каналу отображать пользовательский интерфейс, если он необходим для инициализации канала перед его использованием.

(Унаследовано от ClientBase<TChannel>)
EndAbandon(IAsyncResult)

Завершает асинхронную операцию прерывания.

EndCancel(IAsyncResult)

Завершает асинхронную операцию отмены.

EndRun(IAsyncResult)

Завершает асинхронную операцию запуска.

EndSuspend(IAsyncResult)

Завершает асинхронную операцию приостановки.

EndTerminate(IAsyncResult)

Завершает асинхронную операцию завершения.

EndUnsuspend(IAsyncResult)

Завершает асинхронную операцию возобновления.

EndUpdate(IAsyncResult)

Завершает асинхронную операцию обновления.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetDefaultValueForInitialization<T>()

Реплицирует поведение ключевого слова по умолчанию в C#.

(Унаследовано от ClientBase<TChannel>)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
InvokeAsync(ClientBase<TChannel>.BeginOperationDelegate, Object[], ClientBase<TChannel>.EndOperationDelegate, SendOrPostCallback, Object)

Обеспечивает поддержку реализации асинхронной модели, основанной на событиях. Дополнительные сведения об этом шаблоне см. в разделе Обзор асинхронной модели на основе событий.

(Унаследовано от ClientBase<TChannel>)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
Open()

Вызывает переход объекта ClientBase<TChannel> из состояния Created в состояние Opened.

(Унаследовано от ClientBase<TChannel>)
Run(Guid)

Запускает заданный экземпляр рабочего процесса.

RunAsync(Guid)

Начинает асинхронную операцию выполнения заданного экземпляра рабочего процесса.

RunAsync(Guid, Object)

Начинает асинхронную операцию выполнения заданного экземпляра рабочего процесса.

Suspend(Guid)

Приостанавливает заданный экземпляр рабочего процесса.

Suspend(Guid, String)

Приостанавливает заданный экземпляр рабочего процесса.

SuspendAsync(Guid)

Начинает асинхронную операцию приостановки.

SuspendAsync(Guid, Object)

Начинает асинхронную операцию приостановки.

SuspendAsync(Guid, String)

Начинает асинхронную операцию приостановки.

SuspendAsync(Guid, String, Object)

Начинает асинхронную операцию приостановки.

Terminate(Guid)

Завершает заданный экземпляр рабочего процесса.

Terminate(Guid, String)

Завершает заданный экземпляр рабочего процесса.

TerminateAsync(Guid)

Начинает асинхронную операцию завершения.

TerminateAsync(Guid, Object)

Начинает асинхронную операцию завершения.

TerminateAsync(Guid, String)

Начинает асинхронную операцию завершения.

TerminateAsync(Guid, String, Object)

Начинает асинхронную операцию завершения.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
Unsuspend(Guid)

Возобновляет работу заданного экземпляра рабочего процесса.

UnsuspendAsync(Guid)

Начинает асинхронную операцию воспроизведения.

UnsuspendAsync(Guid, Object)

Начинает асинхронную операцию воспроизведения.

Update(Guid, WorkflowIdentity)

Обновляет заданный экземпляр рабочего процесса.

UpdateAsync(Guid, WorkflowIdentity)

Начинает асинхронную операцию обновления.

UpdateAsync(Guid, WorkflowIdentity, Object)

Начинает асинхронную операцию обновления.

События

AbandonCompleted

Происходит по окончании асинхронной операции прерывания работы.

CancelCompleted

Происходит по завершении асинхронной операции отмены.

RunCompleted

Происходит по завершении асинхронной операции запуска.

SuspendCompleted

Происходит после завершения асинхронной операции приостановки.

TerminateCompleted

Происходит после окончания асинхронной операции завершения работы.

UnsuspendCompleted

Происходит после завершения асинхронной операции возобновления.

UpdateCompleted

Возникает по завершении асинхронной операции обновления.

Явные реализации интерфейса

ICommunicationObject.BeginClose(AsyncCallback, Object)

Начинает асинхронную операцию закрытия объекта ClientBase<TChannel>.

(Унаследовано от ClientBase<TChannel>)
ICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object)

Начинает асинхронную операцию закрытия объекта ClientBase<TChannel> с заданным временем ожидания.

(Унаследовано от ClientBase<TChannel>)
ICommunicationObject.BeginOpen(AsyncCallback, Object)

Начинает асинхронную операцию открытия объекта ClientBase<TChannel>.

(Унаследовано от ClientBase<TChannel>)
ICommunicationObject.BeginOpen(TimeSpan, AsyncCallback, Object)

Начинает асинхронную операцию открытия объекта ClientBase<TChannel> в течение заданного интервала времени.

(Унаследовано от ClientBase<TChannel>)
ICommunicationObject.Close(TimeSpan)

Вызывает переход объекта ClientBase<TChannel> из текущего состояния в состояние Closed.

(Унаследовано от ClientBase<TChannel>)
ICommunicationObject.Closed

Обработчик событий, вызываемый после перехода объекта ClientBase<TChannel> из текущего состояния в состояние Closed.

(Унаследовано от ClientBase<TChannel>)
ICommunicationObject.Closing

Обработчик событий, вызываемый при переходе объекта ClientBase<TChannel> из текущего состояния в состояние Closed.

(Унаследовано от ClientBase<TChannel>)
ICommunicationObject.EndClose(IAsyncResult)

Завершает асинхронную операцию закрытия объекта ClientBase<TChannel>.

(Унаследовано от ClientBase<TChannel>)
ICommunicationObject.EndOpen(IAsyncResult)

Завершает асинхронную операцию открытия объекта ClientBase<TChannel>.

(Унаследовано от ClientBase<TChannel>)
ICommunicationObject.Faulted

Обработчик событий, вызываемый при возникновении ошибки во время выполнения операции в объекте ClientBase<TChannel>.

(Унаследовано от ClientBase<TChannel>)
ICommunicationObject.Open(TimeSpan)

Вызывает переход объекта ClientBase<TChannel> из состояния Created в состояние Opened в течение заданного интервала времени.

(Унаследовано от ClientBase<TChannel>)
ICommunicationObject.Opened

Обработчик событий, вызываемый при переходе объекта ClientBase<TChannel> из состояния Created в состояние Opened.

(Унаследовано от ClientBase<TChannel>)
ICommunicationObject.Opening

Обработчик событий, вызываемый при переходе объекта ClientBase<TChannel> из состояния Created в состояние Opened.

(Унаследовано от ClientBase<TChannel>)
IDisposable.Dispose()

Явная реализация метода Dispose().

(Унаследовано от ClientBase<TChannel>)

Применяется к