C# 클래스 Microsoft.WindowsAzure.MobileServices.Sync.OperationQueue

Queue of all operations i.e. Push, Pull, Insert, Update, Delete
파일 보기 프로젝트 열기: Azure/azure-mobile-apps-net-client 1 사용 예제들

공개 메소드들

메소드 설명
CountPending ( string tableName ) : Task
DeleteAsync ( string id, long version ) : Task
EnqueueAsync ( Microsoft.WindowsAzure.MobileServices.Sync.MobileServiceTableOperation op ) : Task
GetOperationAsync ( string id ) : Task
GetOperationByItemIdAsync ( string tableName, string itemId ) : Task
LoadAsync ( IMobileServiceLocalStore store ) : Task
LockItemAsync ( string id, CancellationToken cancellationToken ) : Task
LockTableAsync ( string name, CancellationToken cancellationToken ) : Task
OperationQueue ( IMobileServiceLocalStore store ) : System
PeekAsync ( long prevSequenceId, MobileServiceTableKind tableKind, IEnumerable tableNames ) : Task
UpdateAsync ( Microsoft.WindowsAzure.MobileServices.Sync.MobileServiceTableOperation op ) : Task
UpdateAsync ( string id, long version, Newtonsoft.Json.Linq.JObject item ) : Task

비공개 메소드들

메소드 설명
Compare ( BinaryOperatorKind kind, string member, object value ) : BinaryOperatorNode
CreateQuery ( ) : Microsoft.WindowsAzure.MobileServices.Query.MobileServiceTableQueryDescription
UpdateOperationCount ( long delta ) : void

메소드 상세

CountPending() 공개 메소드

public CountPending ( string tableName ) : Task
tableName string
리턴 Task

DeleteAsync() 공개 메소드

public DeleteAsync ( string id, long version ) : Task
id string
version long
리턴 Task

EnqueueAsync() 공개 메소드

public EnqueueAsync ( Microsoft.WindowsAzure.MobileServices.Sync.MobileServiceTableOperation op ) : Task
op Microsoft.WindowsAzure.MobileServices.Sync.MobileServiceTableOperation
리턴 Task

GetOperationAsync() 공개 메소드

public GetOperationAsync ( string id ) : Task
id string
리턴 Task

GetOperationByItemIdAsync() 공개 메소드

public GetOperationByItemIdAsync ( string tableName, string itemId ) : Task
tableName string
itemId string
리턴 Task

LoadAsync() 공개 정적인 메소드

public static LoadAsync ( IMobileServiceLocalStore store ) : Task
store IMobileServiceLocalStore
리턴 Task

LockItemAsync() 공개 메소드

public LockItemAsync ( string id, CancellationToken cancellationToken ) : Task
id string
cancellationToken System.Threading.CancellationToken
리턴 Task

LockTableAsync() 공개 메소드

public LockTableAsync ( string name, CancellationToken cancellationToken ) : Task
name string
cancellationToken System.Threading.CancellationToken
리턴 Task

OperationQueue() 공개 메소드

public OperationQueue ( IMobileServiceLocalStore store ) : System
store IMobileServiceLocalStore
리턴 System

PeekAsync() 공개 메소드

public PeekAsync ( long prevSequenceId, MobileServiceTableKind tableKind, IEnumerable tableNames ) : Task
prevSequenceId long
tableKind MobileServiceTableKind
tableNames IEnumerable
리턴 Task

UpdateAsync() 공개 메소드

public UpdateAsync ( Microsoft.WindowsAzure.MobileServices.Sync.MobileServiceTableOperation op ) : Task
op Microsoft.WindowsAzure.MobileServices.Sync.MobileServiceTableOperation
리턴 Task

UpdateAsync() 공개 메소드

public UpdateAsync ( string id, long version, Newtonsoft.Json.Linq.JObject item ) : Task
id string
version long
item Newtonsoft.Json.Linq.JObject
리턴 Task