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
파일 보기 프로젝트 열기: jagregory/GitSharp 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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