public async Task <IActionResult> TagValues([FromBody] TagValuesRequest request) { if (!_providesTags) { return(NotFound()); } throw new NotImplementedException(); }
public virtual Task <TagValuesResponse[]> TagValues(TagValuesRequest request, CancellationToken cancellationToken) { return(DataSource?.TagValues(request, cancellationToken) ?? Task.FromResult(Array.Empty <TagValuesResponse>())); }
public virtual Task<TagValuesResponse[]> TagValues(string instanceName, string serverName, TagValuesRequest request, CancellationToken cancellationToken) { return DataSource(instanceName, serverName)?.TagValues(request, cancellationToken) ?? Task.FromResult(Array.Empty<TagValuesResponse>()); }
public virtual Task <TagValuesResponse[]> TagValues(string site, string service, TagValuesRequest request, CancellationToken cancellationToken) { if (!DataSources.ContainsKey($"{site.ToUpper()}.{service.ToUpper()}")) { RefreshMetaData(site.ToUpper(), service.ToUpper()); } return(DataSources[$"{site.ToUpper()}.{service.ToUpper()}"]?.TagValues(request, cancellationToken) ?? Task.FromResult(Array.Empty <TagValuesResponse>())); }