C# 클래스 withSIX.Sync.Core.Repositories.Internals.RepositoryStore

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

공개 메소드들

메소드 설명
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