HubConnection.On Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
On(String, Type[], Func<Object[],Object,Task>, Object) |
Регистрирует обработчик, который будет вызываться при вызове метода концентратора с указанным именем метода. |
On(String, Type[], Func<Object[],Object,Task<Object>>, Object) |
Регистрирует обработчик, который будет вызываться при вызове метода концентратора с указанным именем метода. Возвращает значение, возвращаемое обработчиком серверу, если сервер запрашивает результат. |
On(String, Type[], Func<Object[],Object,Task>, Object)
- Исходный код:
- HubConnection.cs
- Исходный код:
- HubConnection.cs
- Исходный код:
- HubConnection.cs
- Исходный код:
- HubConnection.cs
- Исходный код:
- HubConnection.cs
- Исходный код:
- HubConnection.cs
- Исходный код:
- HubConnection.cs
- Исходный код:
- HubConnection.cs
- Исходный код:
- HubConnection.cs
Регистрирует обработчик, который будет вызываться при вызове метода концентратора с указанным именем метода.
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
Параметры
- methodName
- String
Имя определяемого метода концентратора.
- parameterTypes
- Type[]
Типы параметров, ожидаемые методом концентратора.
Обработчик, который будет вызываться при вызове метода концентратора.
- state
- Object
Объект состояния, который будет передан обработчику.
Возвращаемое значение
Подписка, которую можно удалить для отмены подписки на метод концентратора.
Комментарии
Это низкоуровневый метод для регистрации обработчика. Рекомендуется использовать HubConnectionExtensionsOn
метод расширения.
Применяется к
On(String, Type[], Func<Object[],Object,Task<Object>>, Object)
- Исходный код:
- HubConnection.cs
- Исходный код:
- HubConnection.cs
- Исходный код:
- HubConnection.cs
Регистрирует обработчик, который будет вызываться при вызове метода концентратора с указанным именем метода. Возвращает значение, возвращаемое обработчиком серверу, если сервер запрашивает результат.
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
Параметры
- methodName
- String
Имя определяемого метода концентратора.
- parameterTypes
- Type[]
Типы параметров, ожидаемые методом концентратора.
Обработчик, который будет вызываться при вызове метода концентратора.
- state
- Object
Объект состояния, который будет передан обработчику.
Возвращаемое значение
Подписка, которую можно удалить для отмены подписки на метод концентратора.
Комментарии
Это низкоуровневый метод для регистрации обработчика. Рекомендуется использовать HubConnectionExtensionsOn
метод расширения.