Esempio n. 1
0
        public virtual Task <TagKeysResponse[]> TagKeys(string site, string service, TagKeysRequest request, CancellationToken cancellationToken)
        {
            if (!DataSources.ContainsKey($"{site.ToUpper()}.{service.ToUpper()}"))
            {
                RefreshMetaData(site.ToUpper(), service.ToUpper());
            }

            return(DataSources[$"{site.ToUpper()}.{service.ToUpper()}"]?.TagKeys(request, cancellationToken) ?? Task.FromResult(Array.Empty <TagKeysResponse>()));
        }
Esempio n. 2
0
 /// <summary>
 /// Requests available tag keys.
 /// </summary>
 /// <param name="_">Tag keys request.</param>
 public async Task <TagKeysResponse[]> TagKeys(TagKeysRequest _) =>
 await m_dataSource.TagKeys(_, m_cancellationSource.Token);
Esempio n. 3
0
 public virtual Task <TagKeysResponse[]> TagKeys(TagKeysRequest request, CancellationToken cancellationToken)
 {
     return(DataSource?.TagKeys(request, cancellationToken) ?? Task.FromResult(Array.Empty <TagKeysResponse>()));
 }
Esempio n. 4
0
 public virtual Task<TagKeysResponse[]> TagKeys(string instanceName, string serverName, TagKeysRequest request, CancellationToken cancellationToken)
 {
     return DataSource(instanceName, serverName)?.TagKeys(request, cancellationToken) ?? Task.FromResult(Array.Empty<TagKeysResponse>());
 }
 /// <summary>
 /// Requests available tag keys.
 /// </summary>
 /// <param name="_">Tag keys request.</param>
 public TagKeysResponse[] TagKeys(TagKeysRequest _) =>
 m_dataSource.TagKeys(_, m_cancellationSource.Token).Result;