Class AzCopyRunner
Inherited Members
Cake.Core.Tooling.Tool<Cake.AzCopy.AzCopySettings>.Run(Cake.AzCopy.AzCopySettings, Cake.Core.IO.ProcessArgumentBuilder)
Cake.Core.Tooling.Tool<Cake.AzCopy.AzCopySettings>.Run(Cake.AzCopy.AzCopySettings, Cake.Core.IO.ProcessArgumentBuilder, Cake.Core.IO.ProcessSettings, System.Action<Cake.Core.IO.IProcess>)
Cake.Core.Tooling.Tool<Cake.AzCopy.AzCopySettings>.ProcessExitCode(System.Int32)
Cake.Core.Tooling.Tool<Cake.AzCopy.AzCopySettings>.RunProcess(Cake.AzCopy.AzCopySettings, Cake.Core.IO.ProcessArgumentBuilder)
Cake.Core.Tooling.Tool<Cake.AzCopy.AzCopySettings>.RunProcess(Cake.AzCopy.AzCopySettings, Cake.Core.IO.ProcessArgumentBuilder, Cake.Core.IO.ProcessSettings)
Cake.Core.Tooling.Tool<Cake.AzCopy.AzCopySettings>.GetWorkingDirectory(Cake.AzCopy.AzCopySettings)
Cake.Core.Tooling.Tool<Cake.AzCopy.AzCopySettings>.GetAlternativeToolPaths(Cake.AzCopy.AzCopySettings)
Cake.Core.Tooling.Tool<Cake.AzCopy.AzCopySettings>.GetEnvironmentVariables(Cake.AzCopy.AzCopySettings)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Cake.AzCopy
Assembly: Cake.AzCopy.dll
Syntax
public class AzCopyRunner : Tool<AzCopySettings>
Constructors
| Improve this Doc View SourceAzCopyRunner(ICakeContext)
Declaration
public AzCopyRunner(ICakeContext ctx)
Parameters
Type | Name | Description |
---|---|---|
Cake.Core.ICakeContext | ctx |
AzCopyRunner(IFileSystem, ICakeEnvironment, IProcessRunner, IToolLocator, ICakeLog)
Declaration
public AzCopyRunner(IFileSystem fileSystem, ICakeEnvironment environment, IProcessRunner processRunner, IToolLocator tools, ICakeLog log)
Parameters
Type | Name | Description |
---|---|---|
Cake.Core.IO.IFileSystem | fileSystem | |
Cake.Core.ICakeEnvironment | environment | |
Cake.Core.IO.IProcessRunner | processRunner | |
Cake.Core.Tooling.IToolLocator | tools | |
Cake.Core.Diagnostics.ICakeLog | log |
Methods
| Improve this Doc View SourceGetToolExecutableNames()
Declaration
protected override IEnumerable<string> GetToolExecutableNames()
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<System.String> |
Overrides
Cake.Core.Tooling.Tool<Cake.AzCopy.AzCopySettings>.GetToolExecutableNames()
|
Improve this Doc
View Source
GetToolName()
Declaration
protected override string GetToolName()
Returns
Type | Description |
---|---|
System.String |
Overrides
Cake.Core.Tooling.Tool<Cake.AzCopy.AzCopySettings>.GetToolName()
|
Improve this Doc
View Source
RunTool(String, String, AzCopySettings)
Declaration
public void RunTool(string source, string destination, AzCopySettings settings)
Parameters
Type | Name | Description |
---|---|---|
System.String | source | |
System.String | destination | |
AzCopySettings | settings |