C# Класс withSIX.Sync.Core.Repositories.Internals.RepositoryStore

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

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

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

Приватные методы

Метод Описание
GetLatest ( BaseVersion package, IEnumerable packages ) : SpecificVersion

Описание методов

AddBundle() публичный Метод

public AddBundle ( IEnumerable bundles ) : IReadOnlyCollection
bundles IEnumerable
Результат IReadOnlyCollection

AddBundle() публичный Метод

public AddBundle ( SpecificVersion bundle ) : bool
bundle SpecificVersion
Результат bool

AddBundle() публичный Метод

public AddBundle ( string bundle ) : bool
bundle string
Результат bool

AddBundle() публичный Метод

public AddBundle ( IEnumerable bundles ) : string[]
bundles IEnumerable
Результат string[]

AddObject() публичный Метод

public AddObject ( string unpackedHash, string packedHash ) : ObjectInfo
unpackedHash string
packedHash string
Результат ObjectInfo

AddPackage() публичный Метод

public AddPackage ( IEnumerable packages ) : SpecificVersion[]
packages IEnumerable
Результат SpecificVersion[]

AddPackage() публичный Метод

public AddPackage ( SpecificVersion package ) : bool
package SpecificVersion
Результат bool

AddPackage() публичный Метод

public AddPackage ( string package ) : bool
package string
Результат bool

AddPackage() публичный Метод

public AddPackage ( IEnumerable packages ) : string[]
packages IEnumerable
Результат string[]

FromSeparateStores() публичный статический Метод

public static FromSeparateStores ( RepositoryStoreObjectsDto objects, RepositoryStorePackagesDto packages, RepositoryStoreBundlesDto bundles ) : RepositoryStore
objects RepositoryStoreObjectsDto
packages RepositoryStorePackagesDto
bundles RepositoryStoreBundlesDto
Результат RepositoryStore

GetBundle() публичный Метод

public GetBundle ( Dependency bundle ) : SpecificVersion
bundle Dependency
Результат SpecificVersion

GetBundle() публичный Метод

public GetBundle ( SpecificVersion bundle ) : SpecificVersion
bundle SpecificVersion
Результат SpecificVersion

GetBundles() публичный Метод

public GetBundles ( ) : string[]>.Dictionary
Результат string[]>.Dictionary

GetBundlesList() публичный Метод

public GetBundlesList ( ) : IEnumerable
Результат IEnumerable

GetBundlesListAsVersions() публичный Метод

public GetBundlesListAsVersions ( ) : IEnumerable
Результат IEnumerable

GetObject() публичный Метод

public GetObject ( string unpackedHash ) : ObjectInfo
unpackedHash string
Результат ObjectInfo

GetObjectByPack() публичный Метод

public GetObjectByPack ( string packedHash ) : ObjectInfo
packedHash string
Результат ObjectInfo

GetObjects() публичный Метод

public GetObjects ( ) : string>.Dictionary
Результат string>.Dictionary

GetPackage() публичный Метод

public GetPackage ( Dependency package ) : SpecificVersion
package Dependency
Результат SpecificVersion

GetPackage() публичный Метод

public GetPackage ( SpecificVersion package ) : SpecificVersion
package SpecificVersion
Результат SpecificVersion

GetPackageVersions() публичный Метод

public GetPackageVersions ( string package ) : IReadOnlyCollection
package string
Результат IReadOnlyCollection

GetPackages() публичный Метод

public GetPackages ( ) : string[]>.IDictionary
Результат string[]>.IDictionary

GetPackagesList() публичный Метод

public GetPackagesList ( ) : IEnumerable
Результат IEnumerable

GetPackagesListAsVersions() публичный Метод

public GetPackagesListAsVersions ( ) : IEnumerable
Результат IEnumerable

HasBundle() публичный Метод

public HasBundle ( SpecificVersion bundle ) : bool
bundle SpecificVersion
Результат bool

HasBundle() публичный Метод

public HasBundle ( string bundle ) : bool
bundle string
Результат bool

HasPackage() публичный Метод

public HasPackage ( Dependency package ) : bool
package Dependency
Результат bool

HasPackage() публичный Метод

public HasPackage ( SpecificVersion package ) : bool
package SpecificVersion
Результат bool

HasPackage() публичный Метод

public HasPackage ( string package ) : bool
package string
Результат bool

RemoveBundle() публичный Метод

public RemoveBundle ( SpecificVersion bundle ) : bool
bundle SpecificVersion
Результат bool

RemoveBundle() публичный Метод

public RemoveBundle ( string bundle ) : bool
bundle string
Результат bool

RemoveBundle() публичный Метод

public RemoveBundle ( IEnumerable bundles ) : string[]
bundles IEnumerable
Результат string[]

RemoveObject() публичный Метод

public RemoveObject ( ObjectInfo info ) : bool
info ObjectInfo
Результат bool

RemoveObject() публичный Метод

public RemoveObject ( string unpackedHash ) : bool
unpackedHash string
Результат bool

RemoveObjectByPack() публичный Метод

public RemoveObjectByPack ( string packedHash ) : bool
packedHash string
Результат bool

RemovePackage() публичный Метод

public RemovePackage ( SpecificVersion package ) : bool
package SpecificVersion
Результат bool

RemovePackage() публичный Метод

public RemovePackage ( string package ) : bool
package string
Результат bool

RemovePackage() публичный Метод

public RemovePackage ( IEnumerable packages ) : string[]
packages IEnumerable
Результат string[]

RepositoryStore() публичный Метод

public RepositoryStore ( ) : System
Результат System

UpdateObject() публичный Метод

public UpdateObject ( ObjectInfo o, string packedHash ) : ObjectInfo
o ObjectInfo
packedHash string
Результат ObjectInfo

UpdateObject() публичный Метод

public UpdateObject ( string unpackedHash, string packedHash ) : ObjectInfo
unpackedHash string
packedHash string
Результат ObjectInfo