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