C# 클래스 Microsoft.Samples.Synchronization.ClientServices.Formatters.SyncReader

Abstract class for SyncReader that individual format readers needs to extend
상속: IDisposable
파일 보기 프로젝트 열기: rafek/SyncFx 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
_currentEntryWrapper EntryInfoWrapper
_currentNodeRead bool
_currentType ReaderItemType
_inputStream Stream
_knownTypes System.Type[]
_liveEntity IOfflineEntity
_reader XmlReader

공개 메소드들

메소드 설명
Dispose ( ) : void
GetConflict ( ) : Conflict

Get the conflict item

GetConflictTempId ( ) : string

Returns the TempId parsed from the current conflict object if present

GetHasMoreChangesValue ( ) : bool
GetItem ( ) : IOfflineEntity
GetServerBlob ( ) : byte[]
GetTempId ( ) : string

Returns the TempId parsed from the current object if present

HasConflict ( ) : bool

Check to see if the current object that was just parsed had a conflict element on it or not.

HasConflictTempId ( ) : bool

Check to see if the current conflict object that was just parsed has a tempId element on it or not.

HasTempId ( ) : bool

Check to see if the current object that was just parsed has a tempId element on it or not.

Next ( ) : bool
Start ( ) : void

보호된 메소드들

메소드 설명
CheckItemType ( ReaderItemType type ) : void
SyncReader ( Stream stream, Type knownTypes ) : System

메소드 상세

CheckItemType() 보호된 메소드

protected CheckItemType ( ReaderItemType type ) : void
type ReaderItemType
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

GetConflict() 공개 메소드

Get the conflict item
public GetConflict ( ) : Conflict
리턴 Conflict

GetConflictTempId() 공개 메소드

Returns the TempId parsed from the current conflict object if present
public GetConflictTempId ( ) : string
리턴 string

GetHasMoreChangesValue() 공개 추상적인 메소드

public abstract GetHasMoreChangesValue ( ) : bool
리턴 bool

GetItem() 공개 추상적인 메소드

public abstract GetItem ( ) : IOfflineEntity
리턴 IOfflineEntity

GetServerBlob() 공개 추상적인 메소드

public abstract GetServerBlob ( ) : byte[]
리턴 byte[]

GetTempId() 공개 메소드

Returns the TempId parsed from the current object if present
public GetTempId ( ) : string
리턴 string

HasConflict() 공개 메소드

Check to see if the current object that was just parsed had a conflict element on it or not.
public HasConflict ( ) : bool
리턴 bool

HasConflictTempId() 공개 메소드

Check to see if the current conflict object that was just parsed has a tempId element on it or not.
public HasConflictTempId ( ) : bool
리턴 bool

HasTempId() 공개 메소드

Check to see if the current object that was just parsed has a tempId element on it or not.
public HasTempId ( ) : bool
리턴 bool

Next() 공개 추상적인 메소드

public abstract Next ( ) : bool
리턴 bool

Start() 공개 추상적인 메소드

public abstract Start ( ) : void
리턴 void

SyncReader() 보호된 메소드

protected SyncReader ( Stream stream, Type knownTypes ) : System
stream Stream
knownTypes System.Type
리턴 System

프로퍼티 상세

_currentEntryWrapper 보호되어 있는 프로퍼티

protected EntryInfoWrapper,Microsoft.Samples.Synchronization.ClientServices.Formatters _currentEntryWrapper
리턴 EntryInfoWrapper

_currentNodeRead 보호되어 있는 프로퍼티

protected bool _currentNodeRead
리턴 bool

_currentType 보호되어 있는 프로퍼티

protected ReaderItemType _currentType
리턴 ReaderItemType

_inputStream 보호되어 있는 프로퍼티

protected Stream _inputStream
리턴 Stream

_knownTypes 보호되어 있는 프로퍼티

protected Type[],System _knownTypes
리턴 System.Type[]

_liveEntity 보호되어 있는 프로퍼티

protected IOfflineEntity _liveEntity
리턴 IOfflineEntity

_reader 보호되어 있는 프로퍼티

protected XmlReader _reader
리턴 XmlReader