HubConnection.On Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
- 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.
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.