Compartir vía


ActivatableWorkflowsQueryResult Clase

Definición

Contiene los resultados de ejecutar el comando QueryActivatableWorkflowsCommand en un almacén de instancias.

public ref class ActivatableWorkflowsQueryResult sealed : System::Runtime::DurableInstancing::InstanceStoreQueryResult
public sealed class ActivatableWorkflowsQueryResult : System.Runtime.DurableInstancing.InstanceStoreQueryResult
type ActivatableWorkflowsQueryResult = class
    inherit InstanceStoreQueryResult
Public NotInheritable Class ActivatableWorkflowsQueryResult
Inherits InstanceStoreQueryResult
Herencia
ActivatableWorkflowsQueryResult

Comentarios

Un almacén de instancias debe buscar periódicamente instancias de flujo de trabajo activables que pertenecen a un host de flujo de trabajo que utiliza el almacén. Debe generar el evento HasActivatableWorkflowEvent cuando encuentra una instancia activable en el almacén de persistencia. Si el almacén de instancias no encuentra una instancia activable en el almacén de persistencia, debería continuar supervisando el almacén de persistencia en busca de cualquier instancia activable.

Después de generar el evento HasActivatableWorkflowEvent, el almacén de instancias debería dejar de supervisar el almacén de persistencia en busca de instancias activables hasta que reciba y ejecute el comando QueryActivatableWorkflowsCommand. La supervisión solo continúa si la ejecución del comando no devuelve ninguna instancia de flujo de trabajo activable.

Cuando un host genérico recibe este evento, ejecuta el comando QueryActivatableWorkflowsCommand en el almacén de instancias para los obtener parámetros de activación necesarios crear un host de flujo de trabajo. El host genérico usa estos parámetros de activación para crear un host de flujo de trabajo, que a su vez carga y ejecuta la instancia de servicio. Los parámetros de activación para la activación de tipo WAS son: Nombre del sitio, Ruta de acceso de la aplicación (relativa al sitio) y Ruta de acceso del servicio (relativa a la aplicación). Un almacén de instancias podría devolver varios conjuntos de estos tres parámetros de activación.

Un host genérico es un host que tiene un parámetro XName denominado ActivationType, que debe establecerse en un valor admitido por el almacén de instancias. Actualmente, el almacén de instancias de flujo de trabajo de SQL admite hosts genéricos con el parámetro ActivationType establecido en value: WAS. Si ActivationType no está establecido, el almacén de instancias de flujo de trabajo de SQL trata el host como un host genérico.

Nota:

El servicio de administración de flujos de trabajo que se incluye con el código denominado "Dublín" (Extensiones de servidor de aplicaciones para .NET 4.0) es un host genérico que tiene el tipo de activación establecido en WAS.

Constructores

ActivatableWorkflowsQueryResult()

Inicializa una instancia de la clase ActivatableWorkflowsQueryResult.

ActivatableWorkflowsQueryResult(IDictionary<XName,Object>)

Crea una instancia de la clase ActivatableWorkflowsQueryResult e inicializa la propiedad ActivationParameters con los datos del objeto de diccionario pasado como parámetro.

ActivatableWorkflowsQueryResult(IEnumerable<IDictionary<XName,Object>>)

Crea una instancia de la clase ActivatableWorkflowsQueryResult e inicializa la propiedad ActivationParameters con los datos del objeto de diccionario enumerable pasado como parámetro.

Propiedades

ActivationParameters

Lista de parámetros de activación que un host genérico utiliza para crear un host de flujo de trabajo.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a