C# 클래스 withSIX.Sync.Core.Packages.BundleManager

파일 보기 프로젝트 열기: SIXNetworks/withSIX.Desktop 1 사용 예제들

공개 메소드들

메소드 설명
BundleManager ( PackageManager packageManager ) : System
Checkout ( Bundle bundle, bool includeOptional = false, BundleScope scope = BundleScope.All, bool useVersionedPackageFolders = null ) : Task>
GetAndAddBundle ( SpecificVersion bundle ) : Task
GetBundle ( string bundleName ) : Task
GetBundlesAsVersions ( bool remote = false ) : SpecificVersion[]>>.IEnumerable
GetMetaData ( SpecificVersion arg ) : Bundle
Process ( Bundle bundle, bool includeOptional = false, BundleScope scope = BundleScope.All, bool useVersionedPackageFolders = null, bool noCheckout = false, bool skipWhenLocalMatch = false ) : Task
Process ( string bundleName, bool includeOptional = false, BundleScope scope = BundleScope.All, bool useVersionedPackageFolders = null, bool noCheckout = false, bool skipWhenLocalMatch = false ) : Task
UpdateRemotesConditional ( CancellationToken token = default(CancellationToken) ) : Task

비공개 메소드들

메소드 설명
AddDependencies ( Bundle bundle, string>.Dictionary packages, List deps, BundleScope scope, bool includeOptional, bool remote ) : Task
AddOwn ( Bundle bundle, string>.Dictionary packages, BundleScope scope, bool includeOptional ) : void
Create ( Repository repo, IAbsoluteDirectoryPath workDir, bool createWhenNotExisting = false, string remote = null ) : Task
FindRemotesWithBundle ( string bundleName ) : IEnumerable
GetBundle ( SpecificVersion bundle ) : Task
GetCol ( string bundleName, bool remote = true ) : Task
GetDependencyTree ( Bundle bundle, bool includeOptional, BundleScope scope, bool remote = true ) : string>>.Task
GetPackageMetadataPath ( Dependency x ) : IAbsoluteFilePath
ResolveBundleName ( string bundleName ) : SpecificVersion
ResolveDependencies ( Bundle bundle, string>.Dictionary packages, List deps, BundleScope scope = BundleScope.All, bool includeOptional = false, bool remote = true ) : Task
UpdateRemotes ( CancellationToken token ) : Task

메소드 상세

BundleManager() 공개 메소드

public BundleManager ( PackageManager packageManager ) : System
packageManager PackageManager
리턴 System

Checkout() 공개 메소드

public Checkout ( Bundle bundle, bool includeOptional = false, BundleScope scope = BundleScope.All, bool useVersionedPackageFolders = null ) : Task>
bundle Bundle
includeOptional bool
scope BundleScope
useVersionedPackageFolders bool
리턴 Task>

GetAndAddBundle() 공개 메소드

public GetAndAddBundle ( SpecificVersion bundle ) : Task
bundle SpecificVersion
리턴 Task

GetBundle() 공개 메소드

public GetBundle ( string bundleName ) : Task
bundleName string
리턴 Task

GetBundlesAsVersions() 공개 메소드

public GetBundlesAsVersions ( bool remote = false ) : SpecificVersion[]>>.IEnumerable
remote bool
리턴 SpecificVersion[]>>.IEnumerable

GetMetaData() 공개 메소드

public GetMetaData ( SpecificVersion arg ) : Bundle
arg SpecificVersion
리턴 Bundle

Process() 공개 메소드

public Process ( Bundle bundle, bool includeOptional = false, BundleScope scope = BundleScope.All, bool useVersionedPackageFolders = null, bool noCheckout = false, bool skipWhenLocalMatch = false ) : Task
bundle Bundle
includeOptional bool
scope BundleScope
useVersionedPackageFolders bool
noCheckout bool
skipWhenLocalMatch bool
리턴 Task

Process() 공개 메소드

public Process ( string bundleName, bool includeOptional = false, BundleScope scope = BundleScope.All, bool useVersionedPackageFolders = null, bool noCheckout = false, bool skipWhenLocalMatch = false ) : Task
bundleName string
includeOptional bool
scope BundleScope
useVersionedPackageFolders bool
noCheckout bool
skipWhenLocalMatch bool
리턴 Task

UpdateRemotesConditional() 공개 메소드

public UpdateRemotesConditional ( CancellationToken token = default(CancellationToken) ) : Task
token System.Threading.CancellationToken
리턴 Task