C# Класс withSIX.Sync.Core.Packages.BundleManager

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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