HubConnection.On Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
On(String, Type[], Func<Object[],Object,Task>, Object) |
Zaregistruje obslužnou rutinu, která bude vyvolána při vyvolání metody centra se zadaným názvem metody. |
On(String, Type[], Func<Object[],Object,Task<Object>>, Object) |
Zaregistruje obslužnou rutinu, která bude vyvolána při vyvolání metody centra se zadaným názvem metody. Vrátí hodnotu vrácenou obslužnou rutinou serveru, pokud server požaduje výsledek. |
On(String, Type[], Func<Object[],Object,Task>, Object)
- Zdroj:
- HubConnection.cs
- Zdroj:
- HubConnection.cs
- Zdroj:
- HubConnection.cs
- Zdroj:
- HubConnection.cs
- Zdroj:
- HubConnection.cs
- Zdroj:
- HubConnection.cs
- Zdroj:
- HubConnection.cs
- Zdroj:
- HubConnection.cs
- Zdroj:
- HubConnection.cs
Zaregistruje obslužnou rutinu, která bude vyvolána při vyvolání metody centra se zadaným názvem 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
Název metody centra, která se má definovat.
- parameterTypes
- Type[]
Typy parametrů očekávané metodou centra.
- state
- Object
Objekt stavu, který bude předán obslužné rutině.
Návraty
Předplatné, u kterého je možné zrušit odběr metody centra.
Poznámky
Toto je metoda nízké úrovně pro registraci obslužné rutiny. Doporučuje se použít metodu HubConnectionExtensionsOn
rozšíření.
Platí pro
On(String, Type[], Func<Object[],Object,Task<Object>>, Object)
- Zdroj:
- HubConnection.cs
- Zdroj:
- HubConnection.cs
- Zdroj:
- HubConnection.cs
Zaregistruje obslužnou rutinu, která bude vyvolána při vyvolání metody centra se zadaným názvem metody. Vrátí hodnotu vrácenou obslužnou rutinou serveru, pokud server požaduje výsledek.
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
Název metody centra, která se má definovat.
- parameterTypes
- Type[]
Typy parametrů očekávané metodou centra.
Obslužná rutina, která bude vyvolána při vyvolání metody centra.
- state
- Object
Objekt stavu, který bude předán obslužné rutině.
Návraty
Předplatné, u kterého je možné zrušit odběr metody centra.
Poznámky
Toto je metoda nízké úrovně pro registraci obslužné rutiny. Doporučuje se použít metodu HubConnectionExtensionsOn
rozšíření.