Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Método WorkflowRuntime.GetAllServices (Type)

 

Publicado: octubre de 2016

Recupera todos los servicios agregados al motor en tiempo de ejecución de flujo de trabajo que implementa o deriva de un Type especificado.

Espacio de nombres:   System.Workflow.Runtime
Ensamblado:  System.Workflow.Runtime (en System.Workflow.Runtime.dll)

public ReadOnlyCollection<object> GetAllServices(
	Type serviceType
)

Parámetros

serviceType
Type: System.Type

Type que los servicios deben implementar para que se devuelva.

Valor devuelto

Type: System.Collections.ObjectModel.ReadOnlyCollection<Object>

Servicios que implementan o derivan del Type especificado.

Exception Condition
ArgumentNullException

serviceType es una referencia nula (Nothing en Visual Basic).

ObjectDisposedException

Se eliminará WorkflowRuntime.

Un ReadOnlyCollection<T> vacío indica que ningún servicio que implemente o derive del Type especificado se ha agregado al motor en tiempo de ejecución de flujo de trabajo.

En el siguiente ejemplo de código se muestra cómo recuperar todos los servicios de un tipo determinado desde el objeto WorkflowRuntime.

// Create a new workflow runtime
WorkflowRuntime workflowRuntime = new WorkflowRuntime();
// Obtain the type of the TrackingService abstract class
Type serviceType = typeof(TrackingService);
// Create a services collection
ReadOnlyCollection<object> services;
// Fetch a collection of all services that match the given type
services = workflowRuntime.GetAllServices(serviceType);

.NET Framework
Disponible desde 3.0
Volver al principio
Mostrar: