C# 클래스 SageKa.Samples.VcSync.SyncEngine.Engine

파일 보기 프로젝트 열기: Sage/SData-Contracts 1 사용 예제들

공개 메소드들

메소드 설명
Engine ( string runName, System.DateTime runStamp, SynchronisationDirection direction, SynchronisationInfo syncInfo ) : System
Run ( ) : void

비공개 메소드들

메소드 설명
CheckSyncDigest ( HttpClient httpClient, string resource, EndPointInfo endpoint ) : bool
CheckSyncDigestAvailability ( ) : bool
Engine ( ) : System
GetHttpClient ( EndPointInfo endpoint, ProxyInfo proxy, string resource ) : HttpClient
GetSyncDigestGetUrl ( string resource ) : string
GetSyncSourceDeleteUrl ( System.Guid sourceClientTrackingId, string resource ) : string
GetSyncSourcePostUrl ( System.Guid sourceClientTrackingId, string resource ) : string
GetSyncTargetDeleteUrl ( System.Guid targetClientTrackingId, string resource ) : string
GetSyncTargetPostUrl ( System.Guid targetClientTrackingId, string resource ) : string
IsFeed ( string contenttype ) : bool
IsFeedEntry ( string contenttype ) : bool
Log ( HttpResponseMessage respMsg ) : void
RequestHeaderLocationUntilStatusIs200 ( HttpResponseMessage respMsg, HttpClient httpClient ) : HttpResponseMessage
RunPerResource ( string resource ) : bool
ThrowIfDiagnosisFeed ( System.ServiceModel.Syndication.SyndicationFeed feed ) : void
ThrowIfNoFeed ( HttpResponseMessage respMsg ) : void
ThrowIfNoFeedEntry ( HttpResponseMessage respMsg ) : void
ThrowIfNoXml ( HttpResponseMessage respMsg ) : void
ThrowIfNotStatusCode ( HttpStatusCode expectedHttpStatusCode, HttpResponseMessage respMsg ) : void

메소드 상세

Engine() 공개 메소드

public Engine ( string runName, System.DateTime runStamp, SynchronisationDirection direction, SynchronisationInfo syncInfo ) : System
runName string
runStamp System.DateTime
direction SynchronisationDirection
syncInfo SageKa.Samples.VcSync.SyncEngine.Model.SynchronisationInfo
리턴 System

Run() 공개 메소드

public Run ( ) : void
리턴 void