C# 클래스 Kudu.Core.Deployment.Generator.SiteBuilderFactory

상속: ISiteBuilderFactory
파일 보기 프로젝트 열기: projectkudu/kudu 1 사용 예제들

공개 메소드들

메소드 설명
CreateBuilder ( ITracer tracer, ILogger logger, IDeploymentSettingsManager settings, IFileFinder fileFinder ) : ISiteBuilder
SiteBuilderFactory ( IBuildPropertyProvider propertyProvider, IEnvironment environment ) : System

비공개 메소드들

메소드 설명
DetermineProject ( string repositoryRoot, string targetPath, IDeploymentSettingsManager perDeploymentSettings, IFileFinder fileFinder ) : ISiteBuilder
IsFunctionApp ( string projectPath ) : bool
IsGoSite ( string projectPath ) : bool
IsNodeSite ( string projectPath ) : bool
IsPythonSite ( string projectPath ) : bool
IsRubySite ( string projectPath ) : bool
ResolveNonAspProject ( string repositoryRoot, string projectPath, IDeploymentSettingsManager perDeploymentSettings ) : ISiteBuilder
ResolveProject ( string repositoryRoot, IDeploymentSettingsManager perDeploymentSettings, IFileFinder fileFinder, bool tryWebSiteProject = false, SearchOption searchOption = SearchOption.AllDirectories ) : ISiteBuilder
ResolveProject ( string repositoryRoot, string targetPath, IDeploymentSettingsManager perDeploymentSettings, IFileFinder fileFinder, bool tryWebSiteProject, SearchOption searchOption = SearchOption.AllDirectories, bool specificConfiguration = true ) : ISiteBuilder
ThrowAmbiguousSolutionsError ( IList solutions ) : void

메소드 상세

CreateBuilder() 공개 메소드

public CreateBuilder ( ITracer tracer, ILogger logger, IDeploymentSettingsManager settings, IFileFinder fileFinder ) : ISiteBuilder
tracer ITracer
logger ILogger
settings IDeploymentSettingsManager
fileFinder IFileFinder
리턴 ISiteBuilder

SiteBuilderFactory() 공개 메소드

public SiteBuilderFactory ( IBuildPropertyProvider propertyProvider, IEnvironment environment ) : System
propertyProvider IBuildPropertyProvider
environment IEnvironment
리턴 System