C# Класс PocketCampus.Moodle.Services.FileStorage

Stores Moodle files in the Windows Phone application data.
Наследование: IFileStorage
Показать файл Открыть проект

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

Метод Описание
IsStoredAsync ( MoodleFile moodleFile ) : Task

Asynchronously indicates whether the specified Moodle file is stored on the device.

OpenFileAsync ( MoodleFile moodleFile ) : System.Threading.Tasks.Task

Asynchronously opens the specified Moodle file.

StoreFileAsync ( MoodleFile moodleFile, byte content ) : System.Threading.Tasks.Task

Asynchronously stores the specified Moodle file with the specified content.

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

Метод Описание
FixName ( string name, char invalidChars ) : string

Fixes a name by removing invalid characters.

GetFileAsync ( MoodleFile file, bool create ) : Task

Gets a file. Optionally creates it if it doesn't exist.

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

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

Asynchronously indicates whether the specified Moodle file is stored on the device.
public IsStoredAsync ( MoodleFile moodleFile ) : Task
moodleFile PocketCampus.Moodle.Models.MoodleFile
Результат Task

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

Asynchronously opens the specified Moodle file.
public OpenFileAsync ( MoodleFile moodleFile ) : System.Threading.Tasks.Task
moodleFile PocketCampus.Moodle.Models.MoodleFile
Результат System.Threading.Tasks.Task

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

Asynchronously stores the specified Moodle file with the specified content.
public StoreFileAsync ( MoodleFile moodleFile, byte content ) : System.Threading.Tasks.Task
moodleFile PocketCampus.Moodle.Models.MoodleFile
content byte
Результат System.Threading.Tasks.Task