C# Class withSIX.Sync.Core.Repositories.Internals.RepositoryStore

Afficher le fichier Open project: SIXNetworks/withSIX.Desktop Class Usage Examples

Méthodes publiques

Méthode Description
AddBundle ( IEnumerable bundles ) : IReadOnlyCollection
AddBundle ( SpecificVersion bundle ) : bool
AddBundle ( string bundle ) : bool
AddBundle ( IEnumerable bundles ) : string[]
AddObject ( string unpackedHash, string packedHash ) : ObjectInfo
AddPackage ( IEnumerable packages ) : SpecificVersion[]
AddPackage ( SpecificVersion package ) : bool
AddPackage ( string package ) : bool
AddPackage ( IEnumerable packages ) : string[]
FromSeparateStores ( RepositoryStoreObjectsDto objects, RepositoryStorePackagesDto packages, RepositoryStoreBundlesDto bundles ) : RepositoryStore
GetBundle ( Dependency bundle ) : SpecificVersion
GetBundle ( SpecificVersion bundle ) : SpecificVersion
GetBundles ( ) : string[]>.Dictionary
GetBundlesList ( ) : IEnumerable
GetBundlesListAsVersions ( ) : IEnumerable
GetObject ( string unpackedHash ) : ObjectInfo
GetObjectByPack ( string packedHash ) : ObjectInfo
GetObjects ( ) : string>.Dictionary
GetPackage ( Dependency package ) : SpecificVersion
GetPackage ( SpecificVersion package ) : SpecificVersion
GetPackageVersions ( string package ) : IReadOnlyCollection
GetPackages ( ) : string[]>.IDictionary
GetPackagesList ( ) : IEnumerable
GetPackagesListAsVersions ( ) : IEnumerable
HasBundle ( SpecificVersion bundle ) : bool
HasBundle ( string bundle ) : bool
HasPackage ( Dependency package ) : bool
HasPackage ( SpecificVersion package ) : bool
HasPackage ( string package ) : bool
RemoveBundle ( SpecificVersion bundle ) : bool
RemoveBundle ( string bundle ) : bool
RemoveBundle ( IEnumerable bundles ) : string[]
RemoveObject ( ObjectInfo info ) : bool
RemoveObject ( string unpackedHash ) : bool
RemoveObjectByPack ( string packedHash ) : bool
RemovePackage ( SpecificVersion package ) : bool
RemovePackage ( string package ) : bool
RemovePackage ( IEnumerable packages ) : string[]
RepositoryStore ( ) : System
UpdateObject ( ObjectInfo o, string packedHash ) : ObjectInfo
UpdateObject ( string unpackedHash, string packedHash ) : ObjectInfo

Private Methods

Méthode Description
GetLatest ( BaseVersion package, IEnumerable packages ) : SpecificVersion

Method Details

AddBundle() public méthode

public AddBundle ( IEnumerable bundles ) : IReadOnlyCollection
bundles IEnumerable
Résultat IReadOnlyCollection

AddBundle() public méthode

public AddBundle ( SpecificVersion bundle ) : bool
bundle SpecificVersion
Résultat bool

AddBundle() public méthode

public AddBundle ( string bundle ) : bool
bundle string
Résultat bool

AddBundle() public méthode

public AddBundle ( IEnumerable bundles ) : string[]
bundles IEnumerable
Résultat string[]

AddObject() public méthode

public AddObject ( string unpackedHash, string packedHash ) : ObjectInfo
unpackedHash string
packedHash string
Résultat ObjectInfo

AddPackage() public méthode

public AddPackage ( IEnumerable packages ) : SpecificVersion[]
packages IEnumerable
Résultat SpecificVersion[]

AddPackage() public méthode

public AddPackage ( SpecificVersion package ) : bool
package SpecificVersion
Résultat bool

AddPackage() public méthode

public AddPackage ( string package ) : bool
package string
Résultat bool

AddPackage() public méthode

public AddPackage ( IEnumerable packages ) : string[]
packages IEnumerable
Résultat string[]

FromSeparateStores() public static méthode

public static FromSeparateStores ( RepositoryStoreObjectsDto objects, RepositoryStorePackagesDto packages, RepositoryStoreBundlesDto bundles ) : RepositoryStore
objects RepositoryStoreObjectsDto
packages RepositoryStorePackagesDto
bundles RepositoryStoreBundlesDto
Résultat RepositoryStore

GetBundle() public méthode

public GetBundle ( Dependency bundle ) : SpecificVersion
bundle Dependency
Résultat SpecificVersion

GetBundle() public méthode

public GetBundle ( SpecificVersion bundle ) : SpecificVersion
bundle SpecificVersion
Résultat SpecificVersion

GetBundles() public méthode

public GetBundles ( ) : string[]>.Dictionary
Résultat string[]>.Dictionary

GetBundlesList() public méthode

public GetBundlesList ( ) : IEnumerable
Résultat IEnumerable

GetBundlesListAsVersions() public méthode

public GetBundlesListAsVersions ( ) : IEnumerable
Résultat IEnumerable

GetObject() public méthode

public GetObject ( string unpackedHash ) : ObjectInfo
unpackedHash string
Résultat ObjectInfo

GetObjectByPack() public méthode

public GetObjectByPack ( string packedHash ) : ObjectInfo
packedHash string
Résultat ObjectInfo

GetObjects() public méthode

public GetObjects ( ) : string>.Dictionary
Résultat string>.Dictionary

GetPackage() public méthode

public GetPackage ( Dependency package ) : SpecificVersion
package Dependency
Résultat SpecificVersion

GetPackage() public méthode

public GetPackage ( SpecificVersion package ) : SpecificVersion
package SpecificVersion
Résultat SpecificVersion

GetPackageVersions() public méthode

public GetPackageVersions ( string package ) : IReadOnlyCollection
package string
Résultat IReadOnlyCollection

GetPackages() public méthode

public GetPackages ( ) : string[]>.IDictionary
Résultat string[]>.IDictionary

GetPackagesList() public méthode

public GetPackagesList ( ) : IEnumerable
Résultat IEnumerable

GetPackagesListAsVersions() public méthode

public GetPackagesListAsVersions ( ) : IEnumerable
Résultat IEnumerable

HasBundle() public méthode

public HasBundle ( SpecificVersion bundle ) : bool
bundle SpecificVersion
Résultat bool

HasBundle() public méthode

public HasBundle ( string bundle ) : bool
bundle string
Résultat bool

HasPackage() public méthode

public HasPackage ( Dependency package ) : bool
package Dependency
Résultat bool

HasPackage() public méthode

public HasPackage ( SpecificVersion package ) : bool
package SpecificVersion
Résultat bool

HasPackage() public méthode

public HasPackage ( string package ) : bool
package string
Résultat bool

RemoveBundle() public méthode

public RemoveBundle ( SpecificVersion bundle ) : bool
bundle SpecificVersion
Résultat bool

RemoveBundle() public méthode

public RemoveBundle ( string bundle ) : bool
bundle string
Résultat bool

RemoveBundle() public méthode

public RemoveBundle ( IEnumerable bundles ) : string[]
bundles IEnumerable
Résultat string[]

RemoveObject() public méthode

public RemoveObject ( ObjectInfo info ) : bool
info ObjectInfo
Résultat bool

RemoveObject() public méthode

public RemoveObject ( string unpackedHash ) : bool
unpackedHash string
Résultat bool

RemoveObjectByPack() public méthode

public RemoveObjectByPack ( string packedHash ) : bool
packedHash string
Résultat bool

RemovePackage() public méthode

public RemovePackage ( SpecificVersion package ) : bool
package SpecificVersion
Résultat bool

RemovePackage() public méthode

public RemovePackage ( string package ) : bool
package string
Résultat bool

RemovePackage() public méthode

public RemovePackage ( IEnumerable packages ) : string[]
packages IEnumerable
Résultat string[]

RepositoryStore() public méthode

public RepositoryStore ( ) : System
Résultat System

UpdateObject() public méthode

public UpdateObject ( ObjectInfo o, string packedHash ) : ObjectInfo
o ObjectInfo
packedHash string
Résultat ObjectInfo

UpdateObject() public méthode

public UpdateObject ( string unpackedHash, string packedHash ) : ObjectInfo
unpackedHash string
packedHash string
Résultat ObjectInfo