示例#1
0
        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());
        }
示例#2
0
        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());
        }