WorkflowRuntime.GetAllServices Método

Definição

Sobrecargas

GetAllServices(Type)

Recupera todos os serviços que são adicionados ao mecanismo de tempo de execução do fluxo de trabalho que implementa ou deriva do Type especificado.

GetAllServices<T>()

Recupera todos os serviços que são adicionados ao mecanismo de tempo de execução do fluxo de trabalho que implementa ou deriva do tipo genérico especificado.

GetAllServices(Type)

Recupera todos os serviços que são adicionados ao mecanismo de tempo de execução do fluxo de trabalho que implementa ou deriva do Type especificado.

public System.Collections.ObjectModel.ReadOnlyCollection<object> GetAllServices (Type serviceType);

Parâmetros

serviceType
Type

O Type que os serviços devem implementar para serem retornados.

Retornos

ReadOnlyCollection<Object>

Os serviços que implementam ou derivam do Type especificado.

Exceções

serviceType é uma referência nula (Nothing no Visual Basic).

Exemplos

O exemplo a seguir demonstra como recuperar todos os serviços de um determinado tipo de um WorkflowRuntime objeto.

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

Comentários

Um vazio ReadOnlyCollection<T> indica que nenhum serviço que implementa ou deriva do especificado Type foi adicionado ao mecanismo de tempo de execução do fluxo de trabalho.

Aplica-se a

.NET Framework 4.8 e outras versões
Produto Versões
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8

GetAllServices<T>()

Recupera todos os serviços que são adicionados ao mecanismo de tempo de execução do fluxo de trabalho que implementa ou deriva do tipo genérico especificado.

public System.Collections.ObjectModel.ReadOnlyCollection<T> GetAllServices<T> ();

Parâmetros de tipo

T

O tipo de serviço.

Retornos

ReadOnlyCollection<T>

Os serviços que implementam ou derivam do tipo genérico especificado.

Exceções

Exemplos

O exemplo a seguir demonstra como recuperar todos os serviços de um determinado tipo de um WorkflowRuntime objeto.

// 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<TrackingService> services;
// Fetch a collection of all services that match the given type
services = workflowRuntime.GetAllServices<TrackingService>();

Comentários

Um vazio ReadOnlyCollection<T> indica que nenhum serviço foi adicionado ao mecanismo de tempo de execução de fluxo de trabalho que implementa ou deriva do tipo genérico especificado.

Aplica-se a

.NET Framework 4.8 e outras versões
Produto Versões
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8