HubConnection.On 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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)
- Source:
- HubConnection.cs
- Source:
- HubConnection.cs
- Source:
- HubConnection.cs
- Source:
- HubConnection.cs
- Source:
- HubConnection.cs
- Source:
- HubConnection.cs
- Source:
- HubConnection.cs
- Source:
- HubConnection.cs
- Source:
- 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
将传递给处理程序的状态对象。
返回
可以释放为取消订阅中心方法的订阅。
注解
这是用于注册处理程序的低级别方法。
HubConnectionExtensions
On
建议使用扩展方法。
适用于
On(String, Type[], Func<Object[],Object,Task<Object>>, Object)
- Source:
- HubConnection.cs
- Source:
- HubConnection.cs
- Source:
- 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
将传递给处理程序的状态对象。
返回
可以释放为取消订阅中心方法的订阅。
注解
这是用于注册处理程序的低级别方法。
HubConnectionExtensions
On
建议使用扩展方法。