WorkflowControlClient Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Permite a un cliente enviar operaciones de control a un servicio de flujo de trabajo hospedado con WorkflowServiceHost.
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)
- Herencia
Comentarios
Use esta clase para controlar una instancia de flujo de trabajo.
Constructores
| WorkflowControlClient() |
Inicializa una nueva instancia de la clase WorkflowControlClient. |
| WorkflowControlClient(Binding, EndpointAddress) |
Inicializa una nueva instancia de la clase WorkflowControlClient con el enlace y el WorkflowControlEndpoint especificados. |
| WorkflowControlClient(String) |
Inicializa una nueva instancia de la clase WorkflowControlClient con la configuración de extremo especificada. |
| WorkflowControlClient(String, EndpointAddress) |
Inicializa una nueva instancia de la clase WorkflowControlClient con la configuración de punto de conexión y el objeto EndpointAddress especificados. |
| WorkflowControlClient(String, String) |
Inicializa una nueva instancia de la clase WorkflowControlClient con la dirección y configuración de punto de conexión especificados. |
| WorkflowControlClient(WorkflowControlEndpoint) |
Inicializa una nueva instancia de la clase WorkflowControlClient con el objeto WorkflowControlEndpoint especificado. |
Propiedades
| Channel |
Obtiene el canal interno utilizado para enviar mensajes a extremos de servicio configurados de distinta manera. (Heredado de ClientBase<TChannel>) |
| ChannelFactory |
Obtiene el objeto ChannelFactory<TChannel> subyacente. (Heredado de ClientBase<TChannel>) |
| ClientCredentials |
Obtiene las credenciales de cliente utilizadas para llamar a una operación. (Heredado de ClientBase<TChannel>) |
| Endpoint |
Obtiene el punto de conexión de destino para el servicio al que puede conectarse el cliente WCF. (Heredado de ClientBase<TChannel>) |
| InnerChannel |
Obtiene la implementación IClientChannel subyacente. (Heredado de ClientBase<TChannel>) |
| State |
Obtiene el estado actual del objeto ClientBase<TChannel>. (Heredado de ClientBase<TChannel>) |
Métodos
| Abandon(Guid) |
Abandona la instancia de flujo de trabajo especificada. |
| Abandon(Guid, String) |
Abandona la instancia de flujo de trabajo especificada. |
| AbandonAsync(Guid) |
Comienza una operación asincrónica que abandona la instancia de flujo de trabajo especificada. |
| AbandonAsync(Guid, Object) |
Comienza una operación asincrónica que abandona la instancia de flujo de trabajo especificada con los datos definidos por el usuario especificados. |
| AbandonAsync(Guid, String) |
Comienza una operación asincrónica que abandona la instancia de flujo de trabajo especificada con la razón especificada. |
| AbandonAsync(Guid, String, Object) |
Comienza una operación asincrónica que abandona la instancia de flujo de trabajo especificada con la razón y los datos definidos por el usuario especificados. |
| Abort() |
Provoca que el objeto ClientBase<TChannel> pase inmediatamente de su estado actual al estado cerrado. (Heredado de ClientBase<TChannel>) |
| BeginAbandon(Guid, AsyncCallback, Object) |
Comienza una operación asincrónica que abandona la instancia de flujo de trabajo especificada. |
| BeginAbandon(Guid, String, AsyncCallback, Object) |
Comienza una operación asincrónica que abandona la instancia de flujo de trabajo especificada. |
| BeginCancel(Guid, AsyncCallback, Object) |
Comienza una operación asincrónica que cancela la instancia de flujo de trabajo especificada. |
| BeginRun(Guid, AsyncCallback, Object) |
Comienza una operación asincrónica que ejecuta la instancia de flujo de trabajo especificada. |
| BeginSuspend(Guid, AsyncCallback, Object) |
Comienza una operación asincrónica que suspende la operación especificada. |
| BeginSuspend(Guid, String, AsyncCallback, Object) |
Comienza una operación asincrónica que suspende la operación especificada. |
| BeginTerminate(Guid, AsyncCallback, Object) |
Comienza una operación asincrónica que finaliza una instancia de flujo de trabajo. |
| BeginTerminate(Guid, String, AsyncCallback, Object) |
Comienza una operación asincrónica que finaliza una instancia de flujo de trabajo. |
| BeginUnsuspend(Guid, AsyncCallback, Object) |
Comienza una operación asincrónica que reanuda una instancia de flujo de trabajo. |
| Cancel(Guid) |
Cancela la instancia de flujo de trabajo especificada. |
| CancelAsync(Guid) |
Comienza una operación asincrónica que cancela la instancia de flujo de trabajo especificada. |
| CancelAsync(Guid, Object) |
Comienza una operación asincrónica que cancela la instancia de flujo de trabajo especificada con los datos definidos por el usuario especificados. |
| Close() |
Provoca que el objeto ClientBase<TChannel> pase de su estado actual al estado cerrado. (Heredado de ClientBase<TChannel>) |
| CloseAsync() |
Permite a un cliente enviar operaciones de control a un servicio de flujo de trabajo hospedado con WorkflowServiceHost. (Heredado de ClientBase<TChannel>) |
| CreateChannel() |
Devuelve un canal nuevo al servicio. (Heredado de ClientBase<TChannel>) |
| DisplayInitializationUI() |
Indica al canal interno que muestre una interfaz de usuario si se necesita para inicializar el canal antes de utilizarlo. (Heredado de ClientBase<TChannel>) |
| EndAbandon(IAsyncResult) |
Completa una operación de abandono asincrónica. |
| EndCancel(IAsyncResult) |
Completa una operación de cancelación asincrónica. |
| EndRun(IAsyncResult) |
Completa una operación de ejecución asincrónica. |
| EndSuspend(IAsyncResult) |
Completa una operación de suspensión asincrónica. |
| EndTerminate(IAsyncResult) |
Completa una operación de finalización asincrónica. |
| EndUnsuspend(IAsyncResult) |
Completa una operación de reanudación asincrónica. |
| Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
| GetDefaultValueForInitialization<T>() |
Replica el comportamiento de la palabra clave predeterminada en C#. (Heredado de ClientBase<TChannel>) |
| GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| InvokeAsync(ClientBase<TChannel>.BeginOperationDelegate, Object[], ClientBase<TChannel>.EndOperationDelegate, SendOrPostCallback, Object) |
Proporciona compatibilidad para implementar el modelo asincrónico basado en eventos Para más información sobre este patrón, consulte Información general sobre el modelo asincrónico basado en eventos. (Heredado de ClientBase<TChannel>) |
| MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
| Open() |
Provoca que el objeto ClientBase<TChannel> pase desde el estado creado al estado abierto. (Heredado de ClientBase<TChannel>) |
| Run(Guid) |
Ejecuta la instancia de flujo de trabajo especificada. |
| RunAsync(Guid) |
Comienza una operación asincrónica que ejecuta la instancia de flujo de trabajo especificada. |
| RunAsync(Guid, Object) |
Comienza una operación asincrónica que ejecuta la instancia de flujo de trabajo especificada con los datos de estado definidos por el usuario. |
| Suspend(Guid) |
Suspende la instancia de flujo de trabajo especificada. |
| Suspend(Guid, String) |
Suspende la instancia de flujo de trabajo especificada. |
| SuspendAsync(Guid) |
Comienza una operación de suspensión asincrónica. |
| SuspendAsync(Guid, Object) |
Comienza una operación de suspensión asincrónica con el identificador de instancia de flujo de trabajo y los datos de estado definidos por el usuario especificados. |
| SuspendAsync(Guid, String) |
Comienza una operación de suspensión asincrónica con la razón y el identificador de instancia de flujo de trabajo especificados. |
| SuspendAsync(Guid, String, Object) |
Comienza una operación de suspensión asincrónica con la razón, el identificador de instancia de flujo de trabajo y los datos de estado definidos por el usuario especificados. |
| Terminate(Guid) |
Termina la instancia de flujo de trabajo especificada. |
| Terminate(Guid, String) |
Termina la instancia de flujo de trabajo especificada con la razón especificada. |
| TerminateAsync(Guid) |
Comienza una operación asincrónica que termina la instancia de flujo de trabajo especificada. |
| TerminateAsync(Guid, Object) |
Comienza una operación asincrónica que finaliza la instancia de flujo de trabajo especificada con los datos definidos por el usuario especificados. |
| TerminateAsync(Guid, String) |
Comienza una operación asincrónica que finaliza la instancia de flujo de trabajo especificada con la razón especificada. |
| TerminateAsync(Guid, String, Object) |
Comienza una operación asincrónica que finaliza la instancia de flujo de trabajo especificada con la razón y los datos definidos por el usuario especificados. |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
| Unsuspend(Guid) |
Reanuda la instancia de flujo de trabajo especificada. |
| UnsuspendAsync(Guid) |
Comienza una operación de reanudación asincrónica. |
| UnsuspendAsync(Guid, Object) |
Comienza una operación de reanudación asincrónica con los datos de estado definidos por el usuario especificados. |
Eventos
| AbandonCompleted |
Se produce al completarse una operación de abandono asincrónica. |
| CancelCompleted |
Se produce al completarse una operación de cancelación asincrónica. |
| RunCompleted |
Se produce al completarse una operación de ejecución asincrónica. |
| SuspendCompleted |
Se produce al completarse una operación de suspensión asincrónica. |
| TerminateCompleted |
Se produce al completarse una operación de finalización asincrónica. |
| UnsuspendCompleted |
Se produce al completarse una operación de reanudación asincrónica. |
Implementaciones de interfaz explícitas
| ICommunicationObject.BeginClose(AsyncCallback, Object) |
Comienza una operación asincrónica para cerrar ClientBase<TChannel>. (Heredado de ClientBase<TChannel>) |
| ICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object) |
Comienza una operación asincrónica para cerrar ClientBase<TChannel> con un tiempo de espera especificado. (Heredado de ClientBase<TChannel>) |
| ICommunicationObject.BeginOpen(AsyncCallback, Object) |
Comienza una operación asincrónica para abrir el objeto ClientBase<TChannel>. (Heredado de ClientBase<TChannel>) |
| ICommunicationObject.BeginOpen(TimeSpan, AsyncCallback, Object) |
Comienza una operación asincrónica para abrir el objeto ClientBase<TChannel> dentro de un intervalo de tiempo especificado. (Heredado de ClientBase<TChannel>) |
| ICommunicationObject.Close(TimeSpan) |
Provoca que el objeto ClientBase<TChannel> pase de su estado actual al estado cerrado. (Heredado de ClientBase<TChannel>) |
| ICommunicationObject.Closed |
El controlador de eventos que se invoca cuando el objeto ClientBase<TChannel> ha pasado desde su estado actual al estado cerrado. (Heredado de ClientBase<TChannel>) |
| ICommunicationObject.Closing |
El controlador de eventos que se invoca cuando el objeto ClientBase<TChannel> pasa desde su estado actual al estado cerrado. (Heredado de ClientBase<TChannel>) |
| ICommunicationObject.EndClose(IAsyncResult) |
Completa una operación asincrónica para cerrar el objeto ClientBase<TChannel>. (Heredado de ClientBase<TChannel>) |
| ICommunicationObject.EndOpen(IAsyncResult) |
Completa una operación asincrónica para abrir el objeto ClientBase<TChannel>. (Heredado de ClientBase<TChannel>) |
| ICommunicationObject.Faulted |
El controlador de eventos que se invoca cuando se produce un error mientras se realiza una operación en el objeto ClientBase<TChannel>. (Heredado de ClientBase<TChannel>) |
| ICommunicationObject.Open(TimeSpan) |
Provoca que el objeto ClientBase<TChannel> pase del estado creado al estado abierto dentro de un intervalo de tiempo especificado. (Heredado de ClientBase<TChannel>) |
| ICommunicationObject.Opened |
El controlador de eventos que se invoca cuando el objeto ClientBase<TChannel> pasa desde el estado creado al estado abierto. (Heredado de ClientBase<TChannel>) |
| ICommunicationObject.Opening |
El controlador de eventos que se invoca cuando el objeto ClientBase<TChannel> pasa desde el estado creado al estado abierto. (Heredado de ClientBase<TChannel>) |
| IDisposable.Dispose() |
Implementación explícita del método Dispose(). (Heredado de ClientBase<TChannel>) |