Пример #1
0
        public SimpleSearchResourceV3(RawSearchResourceV3 rawSearch)
        {
            if (rawSearch == null)
            {
                throw new ArgumentNullException("rawSearch");
            }

            _rawSearch = rawSearch;
        }
Пример #2
0
        public SimpleSearchResourceV3(RawSearchResourceV3 rawSearch)
        {
            if (rawSearch == null)
            {
                throw new ArgumentNullException("rawSearch");
            }

            _rawSearch = rawSearch;
        }
        public override async Task<Tuple<bool, INuGetResource>> TryCreate(SourceRepository source, CancellationToken token)
        {
            RawSearchResourceV3 curResource = null;
            ServiceIndexResourceV3 serviceIndex = await source.GetResourceAsync<ServiceIndexResourceV3>();

            if (serviceIndex != null)
            {
                var endpoints = serviceIndex[ServiceTypes.SearchQueryService].ToArray();

                if (endpoints.Length > 0)
                {
                    var messageHandlerResource = await source.GetResourceAsync<HttpHandlerResource>(token);

                    // construct a new resource
                    curResource = new RawSearchResourceV3(messageHandlerResource.MessageHandler, endpoints);
                }
            }

            return new Tuple<bool, INuGetResource>(curResource != null, curResource);
        }
        public override async Task <Tuple <bool, INuGetResource> > TryCreate(SourceRepository source, CancellationToken token)
        {
            RawSearchResourceV3    curResource  = null;
            ServiceIndexResourceV3 serviceIndex = await source.GetResourceAsync <ServiceIndexResourceV3>();

            if (serviceIndex != null)
            {
                var endpoints = serviceIndex[ServiceTypes.SearchQueryService].ToArray();

                if (endpoints.Length > 0)
                {
                    var messageHandlerResource = await source.GetResourceAsync <HttpHandlerResource>(token);

                    // construct a new resource
                    curResource = new RawSearchResourceV3(messageHandlerResource.MessageHandler, endpoints);
                }
            }

            return(new Tuple <bool, INuGetResource>(curResource != null, curResource));
        }
        public override async Task<Tuple<bool, INuGetResource>> TryCreate(SourceRepository source, CancellationToken token)
        {
            ApiAppSearchResource resource = null;

            var messageHandlerResource = await source.GetResourceAsync<HttpHandlerResource>(token);
            ServiceIndexResourceV3 serviceIndex = await source.GetResourceAsync<ServiceIndexResourceV3>();

            if (messageHandlerResource != null && serviceIndex != null)
            {
                var endpoints = serviceIndex["ApiAppSearchQueryService"];

                if (endpoints.Any())
                {
                    RawSearchResourceV3 rawSearch = new RawSearchResourceV3(messageHandlerResource.MessageHandler, endpoints);

                    resource = new ApiAppSearchResource(rawSearch);
                }
            }

            return new Tuple<bool, INuGetResource>(resource != null, resource);
        }
 public ApiAppSearchResource(RawSearchResourceV3 rawSearch)
 {
     _rawSearch = rawSearch;
 }
 public UISearchResourceV3(RawSearchResourceV3 searchResource, UIMetadataResource metadataResource)
     : base()
 {
     _searchResource = searchResource;
     _metadataResource = metadataResource;
 }
 public SearchLatestResourceV3(RawSearchResourceV3 searchResource)
     : base()
 {
     _searchResource = searchResource;
 }
Пример #9
0
 public PowerShellSearchResourceV3(RawSearchResourceV3 searchResource)
 {
     _searchResource = searchResource;
 }
 public PowerShellSearchResource(RawSearchResourceV3 rawSearch)
 {
     _rawSearch = rawSearch;
 }
Пример #11
0
 public SearchLatestResourceV3(RawSearchResourceV3 searchResource)
     : base()
 {
     _searchResource = searchResource;
 }