public async Task <IReadOnlyCollection <DiscoveredOnlineService> > DiscoverInCurrentContextAsync(ServiceDiscoveryQuery query) { var discoveryResults = await DiscoverInternalAsync(query, ContextLinkageOptions.WithCurrentContext(), true).ConfigureAwait(false); return(discoveryResults.Select(x => new DiscoveredOnlineService(x)).ToList()); }
public async Task <IReadOnlyCollection <DiscoveredOnlineMethod <TRequest, TResponse> > > DiscoverInCurrentContextAsync <TRequest, TResponse>(MethodDiscoveryQuery <TRequest, TResponse> query) { var discoveryResults = await DiscoverInternalAsync(ConvertQuery(query), ContextLinkageOptions.WithCurrentContext(), true).ConfigureAwait(false); return(discoveryResults.Select(x => new DiscoveredOnlineMethod <TRequest, TResponse>(x)).ToList()); }