C# Класс GitSharp.Core.Transport.WalkRemoteObjectDatabase

Transfers object data through a dumb transport. Implementations are responsible for resolving path names relative to the objects/ subdirectory of a single remote Git repository or naked object database and make the content available as a Java input stream for reading during fetch. The actual object traversal logic to determine the names of files to retrieve is handled through the generic, protocol independent WalkFetchConnection.
Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
INFO_REFS string

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

Метод Описание
Dispose ( ) : void
close ( ) : void
deleteFile ( string path ) : void
deleteRef ( string name ) : void
deleteRefLog ( string name ) : void
getAlternates ( ) : List
getPackNames ( ) : List
getURI ( ) : URIish
open ( string path ) : Stream
openAlternate ( string location ) : WalkRemoteObjectDatabase
openReader ( string path ) : StreamReader
readAlternates ( string listPath ) : List
readPackedRefs ( Ref>.Dictionary avail ) : void
writeFile ( string path, ProgressMonitor monitor, string monitorTask ) : Stream
writeFile ( string path, byte data ) : void
writeInfoPacks ( List packNames ) : void
writeRef ( string name, ObjectId value ) : void

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

Метод Описание
readPackedRefsImpl ( Ref>.Dictionary avail, StreamReader sr ) : void

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

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

public Dispose ( ) : void
Результат void

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

public abstract close ( ) : void
Результат void

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

public deleteFile ( string path ) : void
path string
Результат void

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

public deleteRef ( string name ) : void
name string
Результат void

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

public deleteRefLog ( string name ) : void
name string
Результат void

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

public abstract getAlternates ( ) : List
Результат List

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

public abstract getPackNames ( ) : List
Результат List

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

public abstract getURI ( ) : URIish
Результат URIish

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

public abstract open ( string path ) : Stream
path string
Результат Stream

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

public abstract openAlternate ( string location ) : WalkRemoteObjectDatabase
location string
Результат WalkRemoteObjectDatabase

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

public openReader ( string path ) : StreamReader
path string
Результат System.IO.StreamReader

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

public readAlternates ( string listPath ) : List
listPath string
Результат List

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

public readPackedRefs ( Ref>.Dictionary avail ) : void
avail Ref>.Dictionary
Результат void

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

public writeFile ( string path, ProgressMonitor monitor, string monitorTask ) : Stream
path string
monitor ProgressMonitor
monitorTask string
Результат Stream

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

public writeFile ( string path, byte data ) : void
path string
data byte
Результат void

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

public writeInfoPacks ( List packNames ) : void
packNames List
Результат void

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

public writeRef ( string name, ObjectId value ) : void
name string
value ObjectId
Результат void

Описание свойств

INFO_REFS публичное статическое свойство

public static string INFO_REFS
Результат string