HubConnection.On Méthode

Définition

Surcharges

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

Inscrit un gestionnaire qui sera appelé lorsque la méthode hub portant le nom de méthode spécifié est appelée.

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

Inscrit un gestionnaire qui sera appelé lorsque la méthode hub portant le nom de méthode spécifié est appelée. Retourne la valeur retournée par le gestionnaire au serveur si le serveur demande un résultat.

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

Inscrit un gestionnaire qui sera appelé lorsque la méthode hub portant le nom de méthode spécifié est appelée.

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

Paramètres

methodName
String

Nom de la méthode hub à définir.

parameterTypes
Type[]

Types de paramètres attendus par la méthode hub.

handler
Func<Object[],Object,Task>

Gestionnaire qui sera déclenché lorsque la méthode hub est appelée.

state
Object

Objet d’état qui sera passé au gestionnaire.

Retours

Un abonnement qui peut être supprimé pour se désabonner de la méthode hub.

Remarques

Il s’agit d’une méthode de bas niveau pour l’inscription d’un gestionnaire. L’utilisation d’une méthode d’extension HubConnectionExtensionsOn est recommandée.

S’applique à

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

Inscrit un gestionnaire qui sera appelé lorsque la méthode hub portant le nom de méthode spécifié est appelée. Retourne la valeur retournée par le gestionnaire au serveur si le serveur demande un résultat.

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

Paramètres

methodName
String

Nom de la méthode hub à définir.

parameterTypes
Type[]

Types de paramètres attendus par la méthode hub.

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

Gestionnaire qui sera déclenché lorsque la méthode hub est appelée.

state
Object

Objet d’état qui sera passé au gestionnaire.

Retours

Un abonnement qui peut être supprimé pour se désabonner de la méthode hub.

Remarques

Il s’agit d’une méthode de bas niveau pour l’inscription d’un gestionnaire. L’utilisation d’une méthode d’extension HubConnectionExtensionsOn est recommandée.

S’applique à