public PackageMetadataMediaDownloadService(IApplicationCacheProvider appCacheProvider)
        {
            Argument.IsNotNull(() => appCacheProvider);

            _iconCache = appCacheProvider.EnsureIconCache();
            _iconCache.FallbackValue = new System.Windows.Media.Imaging.BitmapImage(new Uri(_defaultIconUri));
        }
コード例 #2
0
 public DomainUserService(ICurrentUserLoginProvider currentUserLoginProvider,
     IApplicationCacheProvider applicationCacheProvider,
     IUserCacheProvider userCacheProvider)
 {
     _currentUserLoginProvider = currentUserLoginProvider;
     _applicationCacheProvider = applicationCacheProvider;
     _userCacheProvider = userCacheProvider;
 }
コード例 #3
0
 public CachedGitHubEntryProvider(
     ILogger <CachedGitHubEntryProvider> logger,
     IGitHubEntryProvider gitHubEntryProvider,
     IApplicationCacheProvider applicationCacheProvider)
 {
     _logger = logger;
     _gitHubEntryProvider      = gitHubEntryProvider;
     _applicationCacheProvider = applicationCacheProvider;
 }