IServiceHubServiceFactory.CreateAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
以异步方式创建 Servicehub.host.clr. 服务的实例。
public:
System::Threading::Tasks::Task<System::Object ^> ^ CreateAsync(System::IO::Stream ^ stream, IServiceProvider ^ hostProvidedServices, Microsoft::ServiceHub::Framework::ServiceActivationOptions serviceActivationOptions, Microsoft::ServiceHub::Framework::IServiceBroker ^ serviceBroker, Microsoft::ServiceHub::Framework::Services::AuthorizationServiceClient ^ authorizationServiceClient);
public System.Threading.Tasks.Task<object> CreateAsync (System.IO.Stream stream, IServiceProvider hostProvidedServices, Microsoft.ServiceHub.Framework.ServiceActivationOptions serviceActivationOptions, Microsoft.ServiceHub.Framework.IServiceBroker serviceBroker, Microsoft.ServiceHub.Framework.Services.AuthorizationServiceClient authorizationServiceClient);
abstract member CreateAsync : System.IO.Stream * IServiceProvider * Microsoft.ServiceHub.Framework.ServiceActivationOptions * Microsoft.ServiceHub.Framework.IServiceBroker * Microsoft.ServiceHub.Framework.Services.AuthorizationServiceClient -> System.Threading.Tasks.Task<obj>
Public Function CreateAsync (stream As Stream, hostProvidedServices As IServiceProvider, serviceActivationOptions As ServiceActivationOptions, serviceBroker As IServiceBroker, authorizationServiceClient As AuthorizationServiceClient) As Task(Of Object)
参数
- hostProvidedServices
- IServiceProvider
向服务提供其他服务。
- serviceActivationOptions
- ServiceActivationOptions
用于启动服务的激活选项。
- serviceBroker
- IServiceBroker
IServiceBroker可用于请求其他服务的。
- authorizationServiceClient
- AuthorizationServiceClient
返回
Servicehub.host.clr. 服务的实例。