Freigeben über


HubConnection.On Methode

Definition

Überlädt

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

Registriert einen Handler, der aufgerufen wird, wenn die Hubmethode mit dem angegebenen Methodennamen aufgerufen wird.

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

Registriert einen Handler, der aufgerufen wird, wenn die Hubmethode mit dem angegebenen Methodennamen aufgerufen wird. Gibt den Wert zurück, der vom Handler an den Server zurückgegeben wird, wenn der Server ein Ergebnis anfordert.

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

Quelle:
HubConnection.cs
Quelle:
HubConnection.cs
Quelle:
HubConnection.cs
Quelle:
HubConnection.cs
Quelle:
HubConnection.cs
Quelle:
HubConnection.cs
Quelle:
HubConnection.cs
Quelle:
HubConnection.cs
Quelle:
HubConnection.cs

Registriert einen Handler, der aufgerufen wird, wenn die Hubmethode mit dem angegebenen Methodennamen aufgerufen wird.

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

Parameter

methodName
String

Der Name der zu definierenden Hubmethode.

parameterTypes
Type[]

Die parametertypen, die von der Hubmethode erwartet werden.

handler
Func<Object[],Object,Task>

Der Handler, der ausgelöst wird, wenn die Hubmethode aufgerufen wird.

state
Object

Ein Zustandsobjekt, das an den Handler übergeben wird.

Gibt zurück

Ein Abonnement, das zur Abmeldung von der Hubmethode verworfen werden kann.

Hinweise

Dies ist eine Methode auf niedriger Ebene zum Registrieren eines Handlers. Die Verwendung einer HubConnectionExtensionsOn Erweiterungsmethode wird empfohlen.

Gilt für:

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

Quelle:
HubConnection.cs
Quelle:
HubConnection.cs
Quelle:
HubConnection.cs

Registriert einen Handler, der aufgerufen wird, wenn die Hubmethode mit dem angegebenen Methodennamen aufgerufen wird. Gibt den Wert zurück, der vom Handler an den Server zurückgegeben wird, wenn der Server ein Ergebnis anfordert.

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

Parameter

methodName
String

Der Name der zu definierenden Hubmethode.

parameterTypes
Type[]

Die parametertypen, die von der Hubmethode erwartet werden.

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

Der Handler, der ausgelöst wird, wenn die Hubmethode aufgerufen wird.

state
Object

Ein Zustandsobjekt, das an den Handler übergeben wird.

Gibt zurück

Ein Abonnement, das zur Abmeldung von der Hubmethode verworfen werden kann.

Hinweise

Dies ist eine Methode auf niedriger Ebene zum Registrieren eines Handlers. Die Verwendung einer HubConnectionExtensionsOn Erweiterungsmethode wird empfohlen.

Gilt für: