MetadataServicesFactory.CreateAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| CreateAsync(IObservable<ExtensionInstallStateNotification>, IServiceBroker, TraceSource, JoinableTaskFactory, CancellationToken) |
Crea una instancia de generador de servicios de metadatos. |
| CreateAsync(IObservable<ExtensionInstallStateNotification>, IServiceBroker, TraceSource, JoinableTaskFactory, IExtensionMetadataCache, CancellationToken) |
Crea una instancia de generador de servicios de metadatos. |
CreateAsync(IObservable<ExtensionInstallStateNotification>, IServiceBroker, TraceSource, JoinableTaskFactory, CancellationToken)
Crea una instancia de generador de servicios de metadatos.
public static System.Threading.Tasks.Task<Microsoft.Internal.VisualStudio.Extensibility.Framework.MetadataServicesFactory> CreateAsync(IObservable<Microsoft.Internal.VisualStudio.Extensibility.Framework.ExtensionInstallStateNotification> extensionInstallStateNotification, Microsoft.ServiceHub.Framework.IServiceBroker serviceBroker, System.Diagnostics.TraceSource logger, Microsoft.VisualStudio.Threading.JoinableTaskFactory joinableTaskFactory, System.Threading.CancellationToken cancellationToken);
static member CreateAsync : IObservable<Microsoft.Internal.VisualStudio.Extensibility.Framework.ExtensionInstallStateNotification> * Microsoft.ServiceHub.Framework.IServiceBroker * System.Diagnostics.TraceSource * Microsoft.VisualStudio.Threading.JoinableTaskFactory * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Internal.VisualStudio.Extensibility.Framework.MetadataServicesFactory>
Public Shared Function CreateAsync (extensionInstallStateNotification As IObservable(Of ExtensionInstallStateNotification), serviceBroker As IServiceBroker, logger As TraceSource, joinableTaskFactory As JoinableTaskFactory, cancellationToken As CancellationToken) As Task(Of MetadataServicesFactory)
Parámetros
- extensionInstallStateNotification
- IObservable<ExtensionInstallStateNotification>
Instancia observable que proporciona rutas de acceso de extensión para supervisar.
- serviceBroker
- IServiceBroker
- logger
- TraceSource
Instancia de TraceSource que se va a usar para el registro.
- joinableTaskFactory
- JoinableTaskFactory
Instancia joinableTaskFactory que se va a utilizar.
- cancellationToken
- CancellationToken
Token de cancelación que se va a supervisar.
Devoluciones
una instancia de IExtensionMetadataService.
Se aplica a
CreateAsync(IObservable<ExtensionInstallStateNotification>, IServiceBroker, TraceSource, JoinableTaskFactory, IExtensionMetadataCache, CancellationToken)
Crea una instancia de generador de servicios de metadatos.
public static System.Threading.Tasks.Task<Microsoft.Internal.VisualStudio.Extensibility.Framework.MetadataServicesFactory> CreateAsync(IObservable<Microsoft.Internal.VisualStudio.Extensibility.Framework.ExtensionInstallStateNotification> extensionInstallStateNotification, Microsoft.ServiceHub.Framework.IServiceBroker serviceBroker, System.Diagnostics.TraceSource logger, Microsoft.VisualStudio.Threading.JoinableTaskFactory joinableTaskFactory, Microsoft.Internal.VisualStudio.Extensibility.Framework.IExtensionMetadataCache? extensionMetadataCache, System.Threading.CancellationToken cancellationToken);
static member CreateAsync : IObservable<Microsoft.Internal.VisualStudio.Extensibility.Framework.ExtensionInstallStateNotification> * Microsoft.ServiceHub.Framework.IServiceBroker * System.Diagnostics.TraceSource * Microsoft.VisualStudio.Threading.JoinableTaskFactory * Microsoft.Internal.VisualStudio.Extensibility.Framework.IExtensionMetadataCache * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Internal.VisualStudio.Extensibility.Framework.MetadataServicesFactory>
Public Shared Function CreateAsync (extensionInstallStateNotification As IObservable(Of ExtensionInstallStateNotification), serviceBroker As IServiceBroker, logger As TraceSource, joinableTaskFactory As JoinableTaskFactory, extensionMetadataCache As IExtensionMetadataCache, cancellationToken As CancellationToken) As Task(Of MetadataServicesFactory)
Parámetros
- extensionInstallStateNotification
- IObservable<ExtensionInstallStateNotification>
Instancia observable que proporciona rutas de acceso de extensión para supervisar.
- serviceBroker
- IServiceBroker
- logger
- TraceSource
Instancia de TraceSource que se va a usar para el registro.
- joinableTaskFactory
- JoinableTaskFactory
Instancia joinableTaskFactory que se va a utilizar.
- extensionMetadataCache
- IExtensionMetadataCache
La instancia de caché de metadatos de extensión que se va a usar puede ser null si no se proporciona ninguna caché.
- cancellationToken
- CancellationToken
Token de cancelación que se va a supervisar.
Devoluciones
una instancia de IExtensionMetadataService.