HubConnection.On Metoda

Definicja

Przeciążenia

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

Rejestruje procedurę obsługi, która zostanie wywołana po wywołaniu metody piasty o określonej nazwie metody.

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

Rejestruje procedurę obsługi, która zostanie wywołana po wywołaniu metody piasty o określonej nazwie metody. Zwraca wartość zwracaną przez program obsługi do serwera, jeśli serwer żąda wyniku.

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

Źródło:
HubConnection.cs
Źródło:
HubConnection.cs
Źródło:
HubConnection.cs
Źródło:
HubConnection.cs
Źródło:
HubConnection.cs
Źródło:
HubConnection.cs
Źródło:
HubConnection.cs
Źródło:
HubConnection.cs

Rejestruje procedurę obsługi, która zostanie wywołana po wywołaniu metody piasty o określonej nazwie metody.

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

Parametry

methodName
String

Nazwa metody centrum do zdefiniowania.

parameterTypes
Type[]

Typy parametrów oczekiwane przez metodę piasty.

handler
Func<Object[],Object,Task>

Procedura obsługi, która zostanie podniesiona po wywołaniu metody koncentratora.

state
Object

Obiekt stanu, który zostanie przekazany do procedury obsługi.

Zwraca

Subskrypcja, którą można usunąć, aby anulować subskrypcję metody centrum.

Uwagi

Jest to metoda niskiego poziomu rejestrowania programu obsługi. HubConnectionExtensionsOn Zalecane jest użycie metody rozszerzenia.

Dotyczy

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

Źródło:
HubConnection.cs
Źródło:
HubConnection.cs

Rejestruje procedurę obsługi, która zostanie wywołana po wywołaniu metody piasty o określonej nazwie metody. Zwraca wartość zwracaną przez program obsługi do serwera, jeśli serwer żąda wyniku.

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

Parametry

methodName
String

Nazwa metody centrum do zdefiniowania.

parameterTypes
Type[]

Typy parametrów oczekiwane przez metodę piasty.

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

Procedura obsługi, która zostanie podniesiona po wywołaniu metody koncentratora.

state
Object

Obiekt stanu, który zostanie przekazany do procedury obsługi.

Zwraca

Subskrypcja, którą można usunąć, aby anulować subskrypcję metody centrum.

Uwagi

Jest to metoda niskiego poziomu rejestrowania programu obsługi. HubConnectionExtensionsOn Zalecane jest użycie metody rozszerzenia.

Dotyczy