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(Binding, EndpointAddress) |
Инициализирует новый экземпляр класса WorkflowUpdateableControlClient. |
| WorkflowUpdateableControlClient(String, EndpointAddress) |
Инициализирует новый экземпляр класса WorkflowUpdateableControlClient. |
| WorkflowUpdateableControlClient(String, String) |
Инициализирует новый экземпляр класса WorkflowUpdateableControlClient. |
| WorkflowUpdateableControlClient(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, String) |
Отменяет указанный экземпляр рабочего процесса. |
| Abandon(Guid) |
Отменяет указанный экземпляр рабочего процесса. |
| AbandonAsync(Guid, Object) |
Начинает асинхронную операцию, которая покидает указанный экземпляр рабочего процесса. |
| AbandonAsync(Guid, String, Object) |
Начинает асинхронную операцию, которая покидает указанный экземпляр рабочего процесса. |
| AbandonAsync(Guid, String) |
Начинает асинхронную операцию, которая покидает указанный экземпляр рабочего процесса. |
| AbandonAsync(Guid) |
Начинает асинхронную операцию, которая покидает указанный экземпляр рабочего процесса. |
| Abort() |
Вызывает ClientBase<TChannel> переход объекта немедленно из текущего состояния в закрытое состояние. (Унаследовано от 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, Object) |
Начинает асинхронную операцию, которая отменяет указанный экземпляр рабочего процесса. |
| CancelAsync(Guid) |
Начинает асинхронную операцию, которая отменяет указанный экземпляр рабочего процесса. |
| Close() |
Вызывает ClientBase<TChannel> переход объекта из текущего состояния в закрытое состояние. (Унаследовано от 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> переход объекта из созданного состояния в открытое состояние. (Унаследовано от ClientBase<TChannel>) |
| Run(Guid) |
Запускает указанный экземпляр рабочего процесса. |
| RunAsync(Guid, Object) |
Начинает асинхронную операцию, которая запускает указанный экземпляр рабочего процесса. |
| RunAsync(Guid) |
Начинает асинхронную операцию, которая запускает указанный экземпляр рабочего процесса. |
| Suspend(Guid, String) |
Приостанавливает указанный экземпляр рабочего процесса. |
| Suspend(Guid) |
Приостанавливает указанный экземпляр рабочего процесса. |
| SuspendAsync(Guid, Object) |
Начинает асинхронную операцию приостановки. |
| SuspendAsync(Guid, String, Object) |
Начинает асинхронную операцию приостановки. |
| SuspendAsync(Guid, String) |
Начинает асинхронную операцию приостановки. |
| SuspendAsync(Guid) |
Начинает асинхронную операцию приостановки. |
| Terminate(Guid, String) |
Завершает указанный экземпляр рабочего процесса. |
| Terminate(Guid) |
Завершает указанный экземпляр рабочего процесса. |
| TerminateAsync(Guid, Object) |
Начинает асинхронную операцию завершения. |
| TerminateAsync(Guid, String, Object) |
Начинает асинхронную операцию завершения. |
| TerminateAsync(Guid, String) |
Начинает асинхронную операцию завершения. |
| TerminateAsync(Guid) |
Начинает асинхронную операцию завершения. |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
| Unsuspend(Guid) |
Отменяет работу указанного экземпляра рабочего процесса. |
| UnsuspendAsync(Guid, Object) |
Начинает асинхронную асинхронную неуправляемую операцию. |
| UnsuspendAsync(Guid) |
Начинает асинхронную асинхронную неуправляемую операцию. |
| Update(Guid, WorkflowIdentity) |
Обновляет указанный экземпляр рабочего процесса. |
| UpdateAsync(Guid, WorkflowIdentity, Object) |
Начинает асинхронную операцию обновления. |
| UpdateAsync(Guid, WorkflowIdentity) |
Начинает асинхронную операцию обновления. |
События
| Имя | Описание |
|---|---|
| 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> переход объекта из текущего состояния в закрытое состояние. (Унаследовано от ClientBase<TChannel>) |
| ICommunicationObject.Closed |
Обработчик событий, вызываемый при ClientBase<TChannel> переходе объекта из текущего состояния в закрытое состояние. (Унаследовано от ClientBase<TChannel>) |
| ICommunicationObject.Closing |
Обработчик событий, который вызывается при ClientBase<TChannel> переходе объекта из текущего состояния в закрытое состояние. (Унаследовано от 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> переход объекта из созданного состояния в открытое состояние в течение указанного интервала времени. (Унаследовано от ClientBase<TChannel>) |
| ICommunicationObject.Opened |
Обработчик событий, который вызывается при ClientBase<TChannel> переходе объекта из созданного состояния в открытое состояние. (Унаследовано от ClientBase<TChannel>) |
| ICommunicationObject.Opening |
Обработчик событий, который вызывается при ClientBase<TChannel> переходе объекта из созданного состояния в открытое состояние. (Унаследовано от ClientBase<TChannel>) |
| IDisposable.Dispose() |
Явная реализация Dispose() метода. (Унаследовано от ClientBase<TChannel>) |