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 |