GlobalBrokeredServiceContainer.ViewIntrinsicBrokeredServiceFactory 委托
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
一个委托,用于创建要由 IServiceBroker公开的服务的新实例。
protected delegate System.Threading.Tasks.ValueTask<object?> GlobalBrokeredServiceContainer.ViewIntrinsicBrokeredServiceFactory(GlobalBrokeredServiceContainer.View view, ServiceMoniker moniker, ServiceActivationOptions options, IServiceBroker serviceBroker, CancellationToken cancellationToken);
Protected Delegate Function GlobalBrokeredServiceContainer.ViewIntrinsicBrokeredServiceFactory(view As GlobalBrokeredServiceContainer.View, moniker As ServiceMoniker, options As ServiceActivationOptions, serviceBroker As IServiceBroker, cancellationToken As CancellationToken) As ValueTask(Of Object)
参数
在其中激活此服务的视图。
- moniker
- ServiceMoniker
所请求的服务的标识符。
- options
- ServiceActivationOptions
其他选项,用于更改服务的激活方式或向服务构造函数提供其他数据。
- serviceBroker
- IServiceBroker
从此委托返回的服务中转站应用于获取其自己的任何依赖项。
- cancellationToken
- CancellationToken
表示调用方对结果失去兴趣的标记。
返回值
服务的唯一实例。 如果值实现 IDisposable,则当客户端断开连接时,将释放该值。
注解
此委托建模为后 GlobalBrokeredServiceContainer.ProfferedServiceFactory ,但会添加 GlobalBrokeredServiceContainer.View 参数。