Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés
Esta documentación está archivada y no tiene mantenimiento.

WorkflowInstance.WorkflowInstanceControl (Estructura)

Proporciona métodos para que las clases derivadas de WorkflowInstance tengan acceso a la funcionalidad del tiempo de ejecución del flujo de trabajo.

Espacio de nombres:  System.Activities.Hosting
Ensamblado:  System.Activities (en System.Activities.dll)

protected struct WorkflowInstanceControl

El tipo WorkflowInstance.WorkflowInstanceControl expone los siguientes miembros.

  NombreDescripción
Propiedad públicaHasPendingTrackingRecordsEl tiempo de ejecución del flujo de trabajo llama a esta propiedad para determinar si esta instancia de flujo de trabajo tiene registros de seguimiento pendientes.
Propiedad públicaIsPersistableObtiene un valor que indica si el objeto WorkflowInstance está en un estado donde se puede hacer persistir.
Propiedad públicaStateObtiene el estado del objeto WorkflowInstance.
Propiedad públicaTrackingEnabledEl tiempo de ejecución del flujo de trabajo llama a esta propiedad para determinar si en esta instancia del flujo de trabajo está habilitado el seguimiento.
Arriba

  NombreDescripción
Método públicoAbort()Anula la clase WorkflowInstance.
Método públicoAbort(Exception)Anula el objeto WorkflowInstance mediante la excepción especificada.
Método públicoBeginFlushTrackingRecordsEl tiempo de ejecución del flujo de trabajo lo llama para comenzar a enviar de manera asincrónica los registros de seguimiento pendientes a los participantes en el seguimiento.
Método públicoEndFlushTrackingRecordsEl tiempo de ejecución llama a este método para finalizar la operación de seguimiento.
Método públicoEqualsDevuelve un valor que indica si la estructura WorkflowInstance.WorkflowInstanceControl actual es igual al objeto especificado. (Invalida a ValueType.Equals(Object)).
Método protegidoFinalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por el recolector de basura. (Se hereda de Object).
Método públicoFlushTrackingRecordsEl tiempo de ejecución del flujo de trabajo llama a este método para enviar los registros de seguimiento pendientes a los participantes en el seguimiento.
Método públicoGetAbortReasonDevuelve la excepción que hace que se anule el objeto WorkflowInstance.
Método públicoGetBookmarks()Devuelve la colección de marcadores disponibles para el objeto WorkflowInstance.
Método públicoGetBookmarks(BookmarkScope)Devuelve la colección de marcadores disponibles para el objeto WorkflowInstance creado en el ámbito BookmarkScope especificado.
Método públicoGetCompletionState()Devuelve el valor de estado final de ActivityInstanceState de la clase WorkflowInstance.
Método públicoGetCompletionState(Exception)Devuelve la enumeración final de ActivityInstanceState de la clase WorkflowInstance, incluida la excepción de finalización.
Método públicoGetCompletionState(IDictionary<String, Object>, Exception)Devuelve el estado final de ActivityInstanceState del objeto WorkflowInstance, incluyendo los resultados del flujo de trabajo y la excepción de finalización.
Método públicoGetHashCodeDevuelve el código hash de este objeto WorkflowInstance.WorkflowInstanceControl. (Invalida a ValueType.GetHashCode()).
Método públicoGetMappedVariablesDevuelve un diccionario de variables del ámbito actual especificadas mediante Mapped.
Método públicoGetType Obtiene el Type de la instancia actual. (Se hereda de Object).
Método protegidoMemberwiseClone Crea una copia superficial del Object actual. (Se hereda de Object).
Método públicoPauseWhenPersistableSolicita que el tiempo de ejecución del flujo de trabajo realice una pausa en la instancia de WorkflowInstance en el siguiente punto de ejecución donde es posible dotarla de persistencia.Se debe tener en cuenta que la cola del programador no puede estar vacía en este punto.
Método públicoPrepareForSerializationPrepara el estado de WorkflowInstance para la serialización.
Método públicoRequestPauseSolicitudes para que se detenga el programador.
Método públicoRunIndica al objeto WorkflowInstance que comience la ejecución.
Método públicoScheduleBookmarkResumption(Bookmark, Object)Programa una reanudación del marcador que tiene el valor especificado.
Método públicoScheduleBookmarkResumption(Bookmark, Object, BookmarkScope)Programa una reanudación de Bookmark desde la clase BookmarkScope especificada.
Método públicoScheduleCancelPrograma la cancelación del objeto WorkflowInstance.
Método públicoTerminateRealiza la transición de la clase WorkflowInstance al estado terminal Faulted utilizando la excepción especificada.
Método públicoToStringDevuelve el nombre de tipo completo de esta instancia. (Se hereda de ValueType).
Método públicoTrackEl tiempo de ejecución del flujo de trabajo llama a este método para agregar el registro pendiente especificado a la lista de registros pendientes.
Arriba

  NombreDescripción
Operador públicoMiembro estáticoEqualityDevuelve un valor que indica si dos instancias de WorkflowInstance.WorkflowInstanceControl son iguales.
Operador públicoMiembro estáticoInequalityDevuelve un valor que indica si dos instancias de WorkflowInstance.WorkflowInstanceControl no son iguales.
Arriba

.NET Framework

Compatible con: 4

.NET Framework Client Profile

Compatible con: 4

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
Mostrar: