MetadataStore
Stores metadata for services and performs health checks
public MetadataStore(INotificationReceiver notificationReceiver, IMetadataHealthCheckStore healthCheckStore, TimeSpan? healthyMetadataCacheTime = default)
Constructor
public Task<IReadOnlyCollection<ServiceMetadata>> GetHealthyMetadatasAsync(bool cache = true, CancellationToken cancelToken = default)
public Task<IReadOnlyCollection<ServiceMetadata>> GetMetadatasAsync(Guid? serviceId = default, CancellationToken cancelToken = default)