コード例 #1
0
 private ProjectCacheService(
     ProjectCachePluginBase projectCachePlugin,
     BuildManager buildManager,
     PluginLoggerBase logger,
     ProjectCacheDescriptor projectCacheDescriptor,
     CancellationToken cancellationToken)
 {
     _projectCachePlugin     = projectCachePlugin;
     _buildManager           = buildManager;
     _logger                 = logger;
     _projectCacheDescriptor = projectCacheDescriptor;
     _cancellationToken      = cancellationToken;
 }
コード例 #2
0
 public abstract Task EndBuildAsync(PluginLoggerBase logger, CancellationToken cancellationToken);
コード例 #3
0
 public abstract Task <CacheResult> GetCacheResultAsync(
     BuildRequestData buildRequest,
     PluginLoggerBase logger,
     CancellationToken cancellationToken);
コード例 #4
0
 public abstract Task BeginBuildAsync(
     CacheContext context,
     PluginLoggerBase logger,
     CancellationToken cancellationToken);