示例#1
0
 public DockerProcessWrapper(
     [NotNull] IDockerArgumentsProvider dockerArgumentsProvider,
     DockerWrapperInfo wrapperInfo)
 {
     _dockerArgumentsProvider = dockerArgumentsProvider;
     _wrapperInfo             = wrapperInfo;
 }
示例#2
0
 public DockerArgumentsProvider(
     [NotNull, Tag(DockerEnvironment)] IDockerArgumentsProvider dockerEnvironmentArgumentsProvider,
     [NotNull, Tag(DockerVolumes)] IDockerArgumentsProvider dockerVolumesArgumentsProvider,
     [NotNull] Func <IPathNormalizer> pathNormalizer)
 {
     _dockerEnvironmentArgumentsProvider = dockerEnvironmentArgumentsProvider ?? throw new ArgumentNullException(nameof(dockerEnvironmentArgumentsProvider));
     _dockerVolumesArgumentsProvider     = dockerVolumesArgumentsProvider ?? throw new ArgumentNullException(nameof(dockerVolumesArgumentsProvider));
     _pathNormalizer = pathNormalizer ?? throw new ArgumentNullException(nameof(pathNormalizer));
 }