Class FunctionCoreToolsHandlerImpl

    • Constructor Detail

      • FunctionCoreToolsHandlerImpl

        public FunctionCoreToolsHandlerImpl​(CommandHandler commandHandler)
    • Method Detail

      • installExtension

        public void installExtension​(File stagingDirectory,
                                     File basedir)
                              throws com.microsoft.azure.toolkit.lib.common.exception.AzureExecutionException
        Specified by:
        installExtension in interface FunctionCoreToolsHandler
        Throws:
        com.microsoft.azure.toolkit.lib.common.exception.AzureExecutionException
      • installFunctionExtension

        protected void installFunctionExtension​(File stagingDirector,
                                                File basedir)
                                         throws com.microsoft.azure.toolkit.lib.common.exception.AzureExecutionException
        Throws:
        com.microsoft.azure.toolkit.lib.common.exception.AzureExecutionException
      • assureRequirementAddressed

        protected void assureRequirementAddressed()
                                           throws com.microsoft.azure.toolkit.lib.common.exception.AzureExecutionException
        Throws:
        com.microsoft.azure.toolkit.lib.common.exception.AzureExecutionException
      • getLatestFunctionCoreToolsVersion

        protected String getLatestFunctionCoreToolsVersion()
      • getLocalFunctionCoreToolsVersion

        protected String getLocalFunctionCoreToolsVersion()