IpcRelayServiceBroker 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
一个 , IRemoteServiceBroker 它通过 Windows 上的命名管道或其他操作系统上的 Unix 域套接字提供来自另一个 IServiceBroker 服务的所有服务。
public ref class IpcRelayServiceBroker : Microsoft::ServiceHub::Framework::IRemoteServiceBroker
public class IpcRelayServiceBroker : Microsoft.ServiceHub.Framework.IRemoteServiceBroker
public class IpcRelayServiceBroker : IDisposable, Microsoft.ServiceHub.Framework.IRemoteServiceBroker
type IpcRelayServiceBroker = class
interface IRemoteServiceBroker
type IpcRelayServiceBroker = class
interface IRemoteServiceBroker
interface IDisposable
Public Class IpcRelayServiceBroker
Implements IRemoteServiceBroker
Public Class IpcRelayServiceBroker
Implements IDisposable, IRemoteServiceBroker
- 继承
-
IpcRelayServiceBroker
- 实现
构造函数
IpcRelayServiceBroker(IServiceBroker) |
初始化 IpcRelayServiceBroker 类的新实例。 |
属性
Completion |
获取在 Task 释放此实例时完成的 。 |
TraceSource |
获取日志记录机制。 |
方法
CancelServiceRequestAsync(Guid) |
当客户端无法或不会完成与所请求服务的连接时,释放由于先前调用 RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) 而分配的资源。 |
Dispose() |
一个 , IRemoteServiceBroker 它通过 Windows 上的命名管道或其他操作系统上的 Unix 域套接字提供来自另一个 IServiceBroker 服务的所有服务。 |
Dispose(Boolean) |
释放此实例拥有的托管和非托管资源。 |
HandshakeAsync(ServiceBrokerClientMetadata, CancellationToken) |
将客户端介绍到服务器,以详细说明客户端的功能。 |
RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) |
获取指向服务的管道。 |
事件
AvailabilityChanged |
当自上次 AvailabilityChanged 事件以来查询的服务可能更改了可用性时发生。 |