WorkflowRuntime.GetService Método
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í.
Sobrecargas
| Nombre | Description |
|---|---|
| GetService(Type) |
Recupera un servicio del especificado Type desde el motor en tiempo de ejecución del flujo de trabajo. |
| GetService<T>() |
Recupera un servicio del tipo genérico especificado del motor en tiempo de ejecución del flujo de trabajo. |
GetService(Type)
Recupera un servicio del especificado Type desde el motor en tiempo de ejecución del flujo de trabajo.
public:
virtual System::Object ^ GetService(Type ^ serviceType);
public object GetService(Type serviceType);
abstract member GetService : Type -> obj
override this.GetService : Type -> obj
Public Function GetService (serviceType As Type) As Object
Parámetros
Devoluciones
El servicio del especificado Type.
Implementaciones
Excepciones
serviceType es una referencia nula (Nothing en Visual Basic).
El WorkflowRuntime objeto ya está eliminado.
Se encontró más de un servicio de tipo serviceType .
Comentarios
GetService produce un InvalidOperationException si existe más de un servicio para el especificado Type. Por lo tanto, debe usar uno de los métodos sobrecargados de GetAllServices si es posible que varios servicios del tipo especificado estén presentes en .WorkflowRuntime Por ejemplo, el motor en tiempo de ejecución del flujo de trabajo puede tener varios servicios de seguimiento. Si solicita un servicio de seguimiento especificando la TrackingService clase base, es posible que se produzca una excepción.
Se aplica a
GetService<T>()
Recupera un servicio del tipo genérico especificado del motor en tiempo de ejecución del flujo de trabajo.
public:
generic <typename T>
T GetService();
public T GetService<T>();
member this.GetService : unit -> 'T
Public Function GetService(Of T) () As T
Parámetros de tipo
- T
Tipo de servicio.
Devoluciones
Un único servicio del tipo genérico especificado.
Excepciones
Ya WorkflowRuntime se ha eliminado .
Se encontró más de un servicio del tipo genérico.
Comentarios
GetService produce un InvalidOperationException si existe más de un servicio para el tipo genérico especificado. Por lo tanto, debe usar uno de los métodos sobrecargados de GetAllServices si es posible que haya varios servicios del tipo genérico presentes en .WorkflowRuntime Por ejemplo, el motor en tiempo de ejecución del flujo de trabajo puede tener varios servicios de seguimiento. Si solicita un servicio de seguimiento especificando la TrackingService clase base, es posible que se produzca una excepción.