HubConnection.On Método

Definición

Sobrecargas

On(String, Type[], Func<Object[],Object,Task>, Object)

Registra un controlador que se invocará cuando se invoque el método hub con el nombre de método especificado.

On(String, Type[], Func<Object[],Object,Task<Object>>, Object)

Registra un controlador que se invocará cuando se invoque el método hub con el nombre de método especificado. Devuelve el valor devuelto por el controlador al servidor si el servidor solicita un resultado.

On(String, Type[], Func<Object[],Object,Task>, Object)

Registra un controlador que se invocará cuando se invoque el método hub con el nombre de método especificado.

public:
 IDisposable ^ On(System::String ^ methodName, cli::array <Type ^> ^ parameterTypes, Func<cli::array <System::Object ^> ^, System::Object ^, System::Threading::Tasks::Task ^> ^ handler, System::Object ^ state);
public IDisposable On (string methodName, Type[] parameterTypes, Func<object[],object,System.Threading.Tasks.Task> handler, object state);
public virtual IDisposable On (string methodName, Type[] parameterTypes, Func<object?[],object,System.Threading.Tasks.Task> handler, object state);
member this.On : string * Type[] * Func<obj[], obj, System.Threading.Tasks.Task> * obj -> IDisposable
abstract member On : string * Type[] * Func<obj[], obj, System.Threading.Tasks.Task> * obj -> IDisposable
override this.On : string * Type[] * Func<obj[], obj, System.Threading.Tasks.Task> * obj -> IDisposable
Public Function On (methodName As String, parameterTypes As Type(), handler As Func(Of Object(), Object, Task), state As Object) As IDisposable
Public Overridable Function On (methodName As String, parameterTypes As Type(), handler As Func(Of Object(), Object, Task), state As Object) As IDisposable

Parámetros

methodName
String

Nombre del método de concentrador que se va a definir.

parameterTypes
Type[]

Los tipos de parámetros esperados por el método hub.

handler
Func<Object[],Object,Task>

Controlador que se generará cuando se invoque el método de concentrador.

state
Object

Objeto de estado que se pasará al controlador.

Devoluciones

Una suscripción que se puede eliminar para cancelar la suscripción al método hub.

Comentarios

Se trata de un método de bajo nivel para registrar un controlador. Se recomienda usar un HubConnectionExtensionsOn método de extensión.

Se aplica a

On(String, Type[], Func<Object[],Object,Task<Object>>, Object)

Registra un controlador que se invocará cuando se invoque el método hub con el nombre de método especificado. Devuelve el valor devuelto por el controlador al servidor si el servidor solicita un resultado.

public virtual IDisposable On (string methodName, Type[] parameterTypes, Func<object?[],object,System.Threading.Tasks.Task<object?>> handler, object state);
abstract member On : string * Type[] * Func<obj[], obj, System.Threading.Tasks.Task<obj>> * obj -> IDisposable
override this.On : string * Type[] * Func<obj[], obj, System.Threading.Tasks.Task<obj>> * obj -> IDisposable
Public Overridable Function On (methodName As String, parameterTypes As Type(), handler As Func(Of Object(), Object, Task(Of Object)), state As Object) As IDisposable

Parámetros

methodName
String

Nombre del método de concentrador que se va a definir.

parameterTypes
Type[]

Los tipos de parámetros esperados por el método hub.

handler
Func<Object[],Object,Task<Object>>

Controlador que se generará cuando se invoque el método de concentrador.

state
Object

Objeto de estado que se pasará al controlador.

Devoluciones

Una suscripción que se puede eliminar para cancelar la suscripción al método hub.

Comentarios

Se trata de un método de bajo nivel para registrar un controlador. Se recomienda usar un HubConnectionExtensionsOn método de extensión.

Se aplica a