Compartilhar via


HubConnection.On Método

Definição

Sobrecargas

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

Registra um manipulador que será invocado quando o método hub com o nome do método especificado for invocado.

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

Registra um manipulador que será invocado quando o método hub com o nome do método especificado for invocado. Retorna o valor retornado pelo manipulador para o servidor se o servidor solicitar um resultado.

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

Origem:
HubConnection.cs
Origem:
HubConnection.cs
Origem:
HubConnection.cs
Origem:
HubConnection.cs
Origem:
HubConnection.cs
Origem:
HubConnection.cs
Origem:
HubConnection.cs
Origem:
HubConnection.cs
Origem:
HubConnection.cs

Registra um manipulador que será invocado quando o método hub com o nome do método especificado for invocado.

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

O nome do método hub a ser definido.

parameterTypes
Type[]

Os tipos de parâmetros esperados pelo método hub.

handler
Func<Object[],Object,Task>

O manipulador que será gerado quando o método hub for invocado.

state
Object

Um objeto de estado que será passado para o manipulador.

Retornos

Uma assinatura que pode ser descartada para cancelar a assinatura do método hub.

Comentários

Esse é um método de baixo nível para registrar um manipulador. É recomendável usar um HubConnectionExtensionsOn método de extensão.

Aplica-se a

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

Origem:
HubConnection.cs
Origem:
HubConnection.cs
Origem:
HubConnection.cs

Registra um manipulador que será invocado quando o método hub com o nome do método especificado for invocado. Retorna o valor retornado pelo manipulador para o servidor se o servidor solicitar um 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

O nome do método hub a ser definido.

parameterTypes
Type[]

Os tipos de parâmetros esperados pelo método hub.

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

O manipulador que será gerado quando o método hub for invocado.

state
Object

Um objeto de estado que será passado para o manipulador.

Retornos

Uma assinatura que pode ser descartada para cancelar a assinatura do método hub.

Comentários

Esse é um método de baixo nível para registrar um manipulador. É recomendável usar um HubConnectionExtensionsOn método de extensão.

Aplica-se a