• Documentation
  • Reference
    Show / Hide Table of Contents
    • Cake.AzCopy
      • AzCopyAliases
      • AzCopyRunner
      • AzCopySettings
      • AzCopySettingsExtensions
      • BlobType
      • FileHandling
      • PayloadFormat

    Class AzCopyRunner

    Inheritance
    System.Object
    Cake.Core.Tooling.Tool<AzCopySettings>
    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 Source

    AzCopyRunner(ICakeContext)

    Declaration
    public AzCopyRunner(ICakeContext ctx)
    Parameters
    Type Name Description
    Cake.Core.ICakeContext ctx
    | Improve this Doc View Source

    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 Source

    GetToolExecutableNames()

    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
    • Improve this Doc
    • View Source
    Back to top This addin is © 2017 Alistair Chapman, and released under the terms of the MIT License