C# Класс TodotxtTouch.WindowsPhone.Service.TaskFileService

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
Settings ApplicationSettings

Private Properties

Свойство Тип Описание
CacheForMerge void
CacheForMerge void
ClearTaskPropertyChangedHandlers void
GetRemoteMetaData void
InitTaskPropertyChangedHandlers void
IntiateMerge void
LoadTasks void
MergeTaskLists void
OverwriteWithRemoteFile void
PauseCollectionChanged void
PushLocal void
ReadLocalFile byte[]
ResumeCollectionChanged void
SaveToStorage void
SendSyncError void
Start void
Sync void
TaskListCollectionChanged void
TaskPropertyChanged void
UseRemoteFile void

Открытые методы

Метод Описание
InvokeLoadingStateChanged ( LoadingStateChangedEventArgs e ) : void
InvokeLocalHasChangesChanged ( LocalHasChangesChangedEventArgs e ) : void
InvokeSynchronizationError ( SynchronizationErrorEventArgs e ) : void
InvokeTaskListChanged ( TaskListChangedEventArgs e ) : void
ReadFully ( Stream stream, int initialLength ) : byte[]

Reads data from a stream until the end is reached. The data is returned as a byte array. An IOException is thrown if any of the underlying IO calls fail.

SaveTasks ( ) : void
Sync ( ) : void
UpdateTask ( todotxtlib.net.Task task, todotxtlib.net.Task oldTask ) : void

Защищенные методы

Метод Описание
GetFileName ( ) : string
GetFilePath ( ) : string
TaskFileService ( DropboxService dropBoxService, ApplicationSettings settings ) : System

Приватные методы

Метод Описание
CacheForMerge ( ) : void
CacheForMerge ( IsolatedStorageFile appStorage ) : void
ClearTaskPropertyChangedHandlers ( ) : void
GetRemoteMetaData ( Action success, Action failure ) : void
InitTaskPropertyChangedHandlers ( ) : void
IntiateMerge ( ) : void
LoadTasks ( ) : void
MergeTaskLists ( string remoteTaskContents ) : void
OverwriteWithRemoteFile ( IRestResponse response, string latestRevision ) : void
PauseCollectionChanged ( ) : void
PushLocal ( ) : void
ReadLocalFile ( string fileName ) : byte[]
ResumeCollectionChanged ( ) : void
SaveToStorage ( ) : void
SendSyncError ( Exception ex ) : void
Start ( ) : void
Sync ( DropNet.Models.MetaData data ) : void
TaskListCollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
TaskPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
UseRemoteFile ( string latestRevision ) : void

Описание методов

GetFileName() защищенный абстрактный Метод

protected abstract GetFileName ( ) : string
Результат string

GetFilePath() защищенный абстрактный Метод

protected abstract GetFilePath ( ) : string
Результат string

InvokeLoadingStateChanged() публичный Метод

public InvokeLoadingStateChanged ( LoadingStateChangedEventArgs e ) : void
e TodotxtTouch.WindowsPhone.ViewModel.LoadingStateChangedEventArgs
Результат void

InvokeLocalHasChangesChanged() публичный Метод

public InvokeLocalHasChangesChanged ( LocalHasChangesChangedEventArgs e ) : void
e LocalHasChangesChangedEventArgs
Результат void

InvokeSynchronizationError() публичный Метод

public InvokeSynchronizationError ( SynchronizationErrorEventArgs e ) : void
e SynchronizationErrorEventArgs
Результат void

InvokeTaskListChanged() публичный Метод

public InvokeTaskListChanged ( TaskListChangedEventArgs e ) : void
e TaskListChangedEventArgs
Результат void

ReadFully() публичный статический Метод

Reads data from a stream until the end is reached. The data is returned as a byte array. An IOException is thrown if any of the underlying IO calls fail.
public static ReadFully ( Stream stream, int initialLength ) : byte[]
stream Stream The stream to read data from
initialLength int The initial buffer length
Результат byte[]

SaveTasks() публичный Метод

public SaveTasks ( ) : void
Результат void

Sync() публичный Метод

public Sync ( ) : void
Результат void

TaskFileService() защищенный Метод

protected TaskFileService ( DropboxService dropBoxService, ApplicationSettings settings ) : System
dropBoxService DropboxService
settings ApplicationSettings
Результат System

UpdateTask() публичный Метод

public UpdateTask ( todotxtlib.net.Task task, todotxtlib.net.Task oldTask ) : void
task todotxtlib.net.Task
oldTask todotxtlib.net.Task
Результат void

Описание свойств

Settings защищенное свойство

protected ApplicationSettings Settings
Результат ApplicationSettings