HubClient.RequestServiceAsync 方法

定义

重载

RequestServiceAsync(ServiceDescriptor, CancellationToken)

找到并启动服务中心的服务模块。

RequestServiceAsync(String, CancellationToken)

找到并启动服务中心的服务模块。

RequestServiceAsync(ServiceDescriptor, CancellationToken)

找到并启动服务中心的服务模块。

public virtual System.Threading.Tasks.Task<System.IO.Stream> RequestServiceAsync (Microsoft.ServiceHub.Client.ServiceDescriptor serviceDescriptor, System.Threading.CancellationToken cancellationToken = default);
abstract member RequestServiceAsync : Microsoft.ServiceHub.Client.ServiceDescriptor * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.IO.Stream>
override this.RequestServiceAsync : Microsoft.ServiceHub.Client.ServiceDescriptor * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.IO.Stream>
Public Overridable Function RequestServiceAsync (serviceDescriptor As ServiceDescriptor, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Stream)

参数

serviceDescriptor
ServiceDescriptor

服务描述符,而不是 null。

cancellationToken
CancellationToken

取消标记。

返回

Task<Stream>

到服务的流,而不是 null。 与服务模块通信后,客户端必须释放它。

适用于

RequestServiceAsync(String, CancellationToken)

找到并启动服务中心的服务模块。

public virtual System.Threading.Tasks.Task<System.IO.Stream> RequestServiceAsync (string serviceName, System.Threading.CancellationToken cancellationToken = default);
abstract member RequestServiceAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.IO.Stream>
override this.RequestServiceAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.IO.Stream>
Public Overridable Function RequestServiceAsync (serviceName As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Stream)

参数

serviceName
String

服务名称。

cancellationToken
CancellationToken

取消标记。

返回

Task<Stream>

到服务的流,而不是 null。 与服务模块通信后,客户端必须释放它。

适用于