GlobalBrokeredServiceContainer.IProffered 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
一个对象,用于跟踪提供的服务或服务集。
protected interface GlobalBrokeredServiceContainer.IProffered : IDisposable, Microsoft.ServiceHub.Framework.IRemoteServiceBroker, Microsoft.ServiceHub.Framework.IServiceBroker
Protected Interface GlobalBrokeredServiceContainer.IProffered
Implements IDisposable, IRemoteServiceBroker, IServiceBroker
- 实现
属性
Monikers |
获取提供服务的名称集。 |
Source |
获取提供服务的位置的标识符。 |
方法
CancelServiceRequestAsync(Guid) |
当客户端无法或不会完成与所请求服务的连接时,释放由于先前调用 RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) 而分配的资源。 (继承自 IRemoteServiceBroker) |
GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) |
通过 IDuplexPipe请求访问某些服务。 (继承自 IServiceBroker) |
GetProxyAsync<T>(ServiceRpcDescriptor, ServiceActivationOptions, CancellationToken) |
通过客户端代理请求访问某些服务。 (继承自 IServiceBroker) |
HandshakeAsync(ServiceBrokerClientMetadata, CancellationToken) |
将客户端介绍到服务器,以详细说明客户端的功能。 (继承自 IRemoteServiceBroker) |
RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) |
获取指向服务的管道。 (继承自 IRemoteServiceBroker) |
事件
AvailabilityChanged |
当自上次 AvailabilityChanged 事件以来查询的服务可能更改了可用性时发生。 (继承自 IServiceBroker) |
扩展方法
GetPipeAsync(IServiceBroker, ServiceMoniker, CancellationToken) |
通过 IDuplexPipe请求访问某些服务。 |
GetProxyAsync<T>(IServiceBroker, ServiceJsonRpcDescriptor<T>, CancellationToken) |
通过客户端代理请求访问某些服务。 |
GetProxyAsync<T>(IServiceBroker, ServiceRpcDescriptor, CancellationToken) |
通过客户端代理请求访问某些服务。 |
CompareLocalToRemoteVersionAsync(IServiceBroker, ServiceMoniker, CancellationToken) |
将本地识别的服务与远程可用于同一服务的服务进行比较。 |
ReportMissingServiceAsync(IServiceBroker, String, String, ServiceMoniker, Guid, UInt32, CancellationToken) |
向用户呈现无模式 UI,解释功能被禁用或以缩减功能运行的原因。 |