public UIMetadataResourceV3(DataClient client, RegistrationResourceV3 regResource, ReportAbuseResourceV3 reportAbuseResource) : base() { _regResource = regResource; _client = client; _reportAbuseResource = reportAbuseResource; }
public PSAutoCompleteResourceV3(DataClient client, ServiceIndexResourceV3 serviceIndex, RegistrationResourceV3 regResource) : base() { _regResource = regResource; _serviceIndex = serviceIndex; _client = client; }
/// <summary> /// Download packages using the download url found in the registration resource. /// </summary> public DownloadResourceV3(HttpSource client, RegistrationResourceV3 regResource) : this(client) { if (regResource == null) { throw new ArgumentNullException(nameof(regResource)); } _regResource = regResource; }
public DownloadResourceV3(HttpClient client, RegistrationResourceV3 regResource) { if (client == null) { throw new ArgumentNullException("client"); } if (regResource == null) { throw new ArgumentNullException("regResource"); } _regResource = regResource; _client = client; }
/// <summary> /// Dependency info resource /// </summary> /// <param name="client">Http client</param> /// <param name="regResource">Registration blob resource</param> public DependencyInfoResourceV3(HttpClient client, RegistrationResourceV3 regResource) { if (client == null) { throw new ArgumentNullException("client"); } if (regResource == null) { throw new ArgumentNullException("regResource"); } _client = client; _cache = new ConcurrentDictionary<Uri, JObject>(); _regResource = regResource; }
public override async Task <Tuple <bool, INuGetResource> > TryCreate(SourceRepository source, CancellationToken token) { MetadataResourceV3 curResource = null; RegistrationResourceV3 regResource = await source.GetResourceAsync <RegistrationResourceV3>(token); if (regResource != null) { var messageHandlerResource = await source.GetResourceAsync <HttpHandlerResource>(token); DataClient client = new DataClient(messageHandlerResource.MessageHandler); curResource = new MetadataResourceV3(client, regResource); } return(new Tuple <bool, INuGetResource>(curResource != null, curResource)); }
/// <summary> /// Dependency info resource /// </summary> /// <param name="client">Http client</param> /// <param name="regResource">Registration blob resource</param> public DependencyInfoResourceV3(HttpClient client, RegistrationResourceV3 regResource) { if (client == null) { throw new ArgumentNullException("client"); } if (regResource == null) { throw new ArgumentNullException("regResource"); } _client = client; _cache = new ConcurrentDictionary <Uri, JObject>(); _regResource = regResource; }
public MetadataResourceV3(HttpSource client, RegistrationResourceV3 regResource) : base() { if (client == null) { throw new ArgumentNullException("client"); } if (regResource == null) { throw new ArgumentNullException("regResource"); } _regResource = regResource; _client = client; }
public override async Task <Tuple <bool, INuGetResource> > TryCreate(SourceRepository source, CancellationToken token) { RegistrationResourceV3 regResource = null; var serviceIndex = await source.GetResourceAsync <ServiceIndexResourceV3>(token); if (serviceIndex != null) { var baseUrl = serviceIndex[ServiceTypes.RegistrationsBaseUrl].FirstOrDefault(); var httpSourceResource = await source.GetResourceAsync <HttpSourceResource>(token); // construct a new resource regResource = new RegistrationResourceV3(httpSourceResource.HttpSource, baseUrl); } return(new Tuple <bool, INuGetResource>(regResource != null, regResource)); }
public override async Task<Tuple<bool, INuGetResource>> TryCreate(SourceRepository source, CancellationToken token) { RegistrationResourceV3 regResource = null; var serviceIndex = await source.GetResourceAsync<ServiceIndexResourceV3>(token); if (serviceIndex != null) { Uri baseUrl = serviceIndex[ServiceTypes.RegistrationsBaseUrl].FirstOrDefault(); var messageHandlerResource = await source.GetResourceAsync<HttpHandlerResource>(token); DataClient client = new DataClient(messageHandlerResource.MessageHandler); // construct a new resource regResource = new RegistrationResourceV3(client, baseUrl); } return new Tuple<bool, INuGetResource>(regResource != null, regResource); }
/// <summary> /// Dependency info resource /// </summary> /// <param name="client">Http client</param> /// <param name="regResource">Registration blob resource</param> public DependencyInfoResourceV3(HttpClient client, RegistrationResourceV3 regResource, SourceRepository source) { if (client == null) { throw new ArgumentNullException(nameof(client)); } if (regResource == null) { throw new ArgumentNullException(nameof(regResource)); } if (source == null) { throw new ArgumentNullException(nameof(source)); } _client = client; _regResource = regResource; _source = source; }
/// <summary> /// Dependency info resource /// </summary> /// <param name="client">Http client</param> /// <param name="regResource">Registration blob resource</param> public DependencyInfoResourceV3(HttpSource client, RegistrationResourceV3 regResource, SourceRepository source) { if (client == null) { throw new ArgumentNullException(nameof(client)); } if (regResource == null) { throw new ArgumentNullException(nameof(regResource)); } if (source == null) { throw new ArgumentNullException(nameof(source)); } _client = client; _regResource = regResource; _source = source; }