C# Class Microsoft.WindowsAzure.MobileServices.Sync.PullAction

Inheritance: Microsoft.WindowsAzure.MobileServices.Sync.TableAction
Show file Open project: Azure/azure-mobile-apps-net-client Class Usage Examples

Public Methods

Method Description
PullAction ( MobileServiceTable table, MobileServiceTableKind tableKind, Microsoft.WindowsAzure.MobileServices.Sync.MobileServiceSyncContext context, string queryId, Microsoft.WindowsAzure.MobileServices.Query.MobileServiceTableQueryDescription query, string>.IDictionary parameters, IEnumerable relatedTables, OperationQueue operationQueue, Microsoft.WindowsAzure.MobileServices.Sync.MobileServiceSyncSettingsManager settings, IMobileServiceLocalStore store, MobileServiceRemoteTableOptions options, Microsoft.WindowsAzure.MobileServices.Sync.PullOptions pullOptions, MobileServiceObjectReader reader, CancellationToken cancellationToken ) : System

Protected Methods

Method Description
HandleDirtyTable ( ) : Task
ProcessTableAsync ( ) : Task
WaitPendingAction ( ) : Task

Private Methods

Method Description
CreatePullStrategy ( ) : Task
EndOfResult ( Microsoft.WindowsAzure.MobileServices.Query.QueryResult result ) : bool
FollowNextLinks ( Microsoft.WindowsAzure.MobileServices.Query.QueryResult result ) : Task
IsNextLinkValid ( Uri link, MobileServiceRemoteTableOptions options ) : bool
ProcessAll ( Newtonsoft.Json.Linq.JArray items ) : Task
ValidateOption ( MobileServiceRemoteTableOptions validOptions, string>.IDictionary parameters, string optionKey, MobileServiceRemoteTableOptions option ) : bool

Method Details

HandleDirtyTable() protected method

protected HandleDirtyTable ( ) : Task
return Task

ProcessTableAsync() protected method

protected ProcessTableAsync ( ) : Task
return Task

PullAction() public method

public PullAction ( MobileServiceTable table, MobileServiceTableKind tableKind, Microsoft.WindowsAzure.MobileServices.Sync.MobileServiceSyncContext context, string queryId, Microsoft.WindowsAzure.MobileServices.Query.MobileServiceTableQueryDescription query, string>.IDictionary parameters, IEnumerable relatedTables, OperationQueue operationQueue, Microsoft.WindowsAzure.MobileServices.Sync.MobileServiceSyncSettingsManager settings, IMobileServiceLocalStore store, MobileServiceRemoteTableOptions options, Microsoft.WindowsAzure.MobileServices.Sync.PullOptions pullOptions, MobileServiceObjectReader reader, CancellationToken cancellationToken ) : System
table MobileServiceTable
tableKind MobileServiceTableKind
context Microsoft.WindowsAzure.MobileServices.Sync.MobileServiceSyncContext
queryId string
query Microsoft.WindowsAzure.MobileServices.Query.MobileServiceTableQueryDescription
parameters string>.IDictionary
relatedTables IEnumerable
operationQueue OperationQueue
settings Microsoft.WindowsAzure.MobileServices.Sync.MobileServiceSyncSettingsManager
store IMobileServiceLocalStore
options MobileServiceRemoteTableOptions
pullOptions Microsoft.WindowsAzure.MobileServices.Sync.PullOptions
reader MobileServiceObjectReader
cancellationToken System.Threading.CancellationToken
return System

WaitPendingAction() protected method

protected WaitPendingAction ( ) : Task
return Task