C# Class Sage.Integration.Northwind.Adapter.Common.Performers.PostSyncTargetRequestPerformer.InternalAsyncPerformer

Mostra file Open project: Sage/SData-Contracts

Public Methods

Method Description
DoWork ( NorthwindConfig config, IFeed feed, Digest digest ) : void
DoWork ( NorthwindConfig config, SyncFeed feed ) : void
GetFeed ( NorthwindConfig config, PageInfo normalizedPageInfo ) : Feed

This method is not threadsafe as the performer must be finished when calling this method.

GetFeed ( NorthwindConfig config, int startIndex, int count ) : SyncFeed

This method is not threadsafe as the performer must be finished when calling this method.

InternalAsyncPerformer ( PostSyncTargetRequestPerformer parentPerformer ) : System

Private Methods

Method Description
BuildFeedEntry ( SdataTransactionResult transactionResult, IFeedEntryEntityWrapper wrapper ) : FeedEntry
Execute ( NorthwindConfig config, IFeed feed, Digest sourceDigest ) : void
Execute ( NorthwindConfig config, SyncFeed feed ) : void
ExecuteCompletedCallback ( IAsyncResult ar ) : void

Method Details

DoWork() public method

public DoWork ( NorthwindConfig config, IFeed feed, Digest digest ) : void
config Sage.Integration.Northwind.Application.NorthwindConfig
feed IFeed
digest Digest
return void

DoWork() public method

public DoWork ( NorthwindConfig config, SyncFeed feed ) : void
config Sage.Integration.Northwind.Application.NorthwindConfig
feed SyncFeed
return void

GetFeed() public method

This method is not threadsafe as the performer must be finished when calling this method.
public GetFeed ( NorthwindConfig config, PageInfo normalizedPageInfo ) : Feed
config Sage.Integration.Northwind.Application.NorthwindConfig
normalizedPageInfo PageInfo
return Feed

GetFeed() public method

This method is not threadsafe as the performer must be finished when calling this method.
public GetFeed ( NorthwindConfig config, int startIndex, int count ) : SyncFeed
config Sage.Integration.Northwind.Application.NorthwindConfig
startIndex int
count int
return SyncFeed

InternalAsyncPerformer() public method

public InternalAsyncPerformer ( PostSyncTargetRequestPerformer parentPerformer ) : System
parentPerformer PostSyncTargetRequestPerformer
return System