IDurableEntityContext.DispatchAsync<T>(Object[]) 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í.
Envía dinámicamente la operación de entidad entrante mediante reflexión.
public System.Threading.Tasks.Task DispatchAsync<T> (params object[] constructorParameters) where T : class;
abstract member DispatchAsync : obj[] -> System.Threading.Tasks.Task (requires 'T : null)
Public Function DispatchAsync(Of T As Class) (ParamArray constructorParameters As Object()) As Task
Parámetros de tipo
- T
Clase que se va a usar para las instancias de entidad.
Parámetros
- constructorParameters
- Object[]
Parámetros que se van a alimentar al constructor de entidades. Debe usarse principalmente para los enlaces de salida. Los parámetros deben coincidir con el orden del constructor después de omitir los parámetros rellenados en el constructor a través de la inserción de dependencias.
Devoluciones
Tarea que se completa cuando finaliza la operación enviada.
Excepciones
Si hay más de un método con el nombre de operación especificado.
Si no hay ningún método con el nombre de operación especificado.
Si el método tiene más de un argumento.
Comentarios
Si el estado de la entidad es null, primero se crea un objeto de tipo T
. A continuación, se usa la reflexión para intentar buscar un método coincidente. Esta coincidencia se basa en el nombre del método (que es el nombre de la operación) y la lista de argumentos (que es el contenido de la operación, deserializado en una matriz de objetos).
Se aplica a
Azure SDK for .NET
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de