Пример #1
0
 public MirrorService(
     IPackageService localPackages,
     NuGetClient upstreamClient,
     IPackageIndexingService indexer,
     ILogger <MirrorService> logger)
 {
     _localPackages  = localPackages ?? throw new ArgumentNullException(nameof(localPackages));
     _upstreamClient = upstreamClient ?? throw new ArgumentNullException(nameof(upstreamClient));
     _indexer        = indexer ?? throw new ArgumentNullException(nameof(indexer));
     _logger         = logger ?? throw new ArgumentNullException(nameof(logger));
 }
Пример #2
0
 public static MirrorService Create(
     IPackageService localPackages,
     NuGetClient client,
     IPackageIndexingService indexer,
     ILogger <MirrorService> logger)
 {
     return(new MirrorService(
                localPackages,
                new MirrorV3Client(client),
                indexer,
                logger));
 }
Пример #3
0
 public MirrorV3Client(NuGetClient client)
 {
     _client = client ?? throw new ArgumentNullException(nameof(client));
 }
Пример #4
0
 public MirrorV3Client(NuGetClient client, ILogger <MirrorV3Client> logger)
 {
     _client = client ?? throw new ArgumentNullException(nameof(client));
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }
Пример #5
0
 public V3UpstreamClient(NuGetClient client, ILogger <V3UpstreamClient> logger)
 {
     _client = client ?? throw new ArgumentNullException(nameof(client));
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }