Share via


MetadataServicesFactory Class

Definition

A factory class for creating extension metadata services including extension.json data and localized string resources.

public sealed class MetadataServicesFactory : IDisposable
type MetadataServicesFactory = class
    interface IDisposable
Public NotInheritable Class MetadataServicesFactory
Implements IDisposable
Inheritance
MetadataServicesFactory
Implements

Methods

CreateAsync(IObservable<ExtensionInstallStateNotification>, TraceSource, JoinableTaskFactory, CancellationToken)

Creates an instance of metadata services factory.

CreateAsync(IObservable<ExtensionInstallStateNotification>, TraceSource, JoinableTaskFactory, IExtensionMetadataCache, CancellationToken)

Creates an instance of metadata services factory.

CreateExtensionMetadataServiceAsync(TraceSource, CancellationToken)

Creates an instance of extension metadata service.

CreateExtensionResourceDictionaryServiceAsync(TraceSource, CancellationToken)

Creates an instance of extension resource dictionary service.

CreateTraceSourceAsync<T>(IServiceBroker, ServiceMoniker, LoggerOptions, CancellationToken)

Creates an instance of TraceSource for a given service moniker and contract type.

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

Applies to