Jypeli  5
The simple game programming library
WindowsFileManager luokkareferenssi
Luokan WindowsFileManager luokkakaavio
FileManager Updatable Updatable

Julkiset jäsenfunktiot

 WindowsFileManager (params string[] pathCandidates)
 
 WindowsFileManager ()
 
override bool Exists (string fileName)
 Kertoo onko tiedosto tai hakemisto olemassa. Lisää...
 
override bool ChDir (string path)
 Vaihtaa työhakemistoa. Lisää...
 
override void MkDir (string path)
 Luo uuden hakemiston. Lisää...
 
override void RmDir (string path)
 Tuhoaa hakemiston. Heittää poikkeuksen jos hakemisto ei ole tyhjä. Ei heitä poikkeusta, jos hakemistoa ei ole olemassa. Lisää...
 
override IList< string > GetFileList ()
 Antaa listan nykyisessä hakemistossa olevista tiedostoista. Lisää...
 
override StorageFile Open (string fileName, bool write)
 Avaa tiedoston. Lisää...
 
override void Delete (string fileName)
 Poistaa tiedoston. Ei heitä poikkeusta, jos tiedostoa ei ole olemassa. Lisää...
 
- Julkiset jäsenfunktiot inherited from FileManager
void PushDir (string dir)
 Vaihtaa työhakemistoa jättäen edellisen hakemiston muistiin. Kutsu PopDir kun haluat palauttaa työhakemiston edelliseen arvoonsa. Lisää...
 
void PopDir ()
 Palauttaa edellisen työhakemiston. Jos edellistä työhakemistoa ei ole tallennettu, säilytetään nykyinen. Lisää...
 
StorageFile Create (string fileName)
 
void Update (Time time)
 
AsyncOperation DoWith (string fileName, Action< StorageFile > callback)
 Avaa tiedoston (lukua varten) ja tekee sillä jotain. Lisää...
 
AsyncOperation DoWithURL (string url, Action< StorageFile > callback)
 Avaa tiedoston netistä (lukua varten) ja tekee sillä jotain. Lisää...
 
AsyncOperation DoWithURL (string url, TimeSpan timeout, Action< StorageFile > callback)
 Avaa tiedoston netistä (lukua varten) ja tekee sillä jotain. Lisää...
 
void TriggerOnComplete (Action callback, params AsyncOperation[] actions)
 Laukaisee aliohjelman kun annetut operaatiot on suoritettu. Lisää...
 
void TriggerOnComplete (Action callback, TimeSpan timeout, params AsyncOperation[] actions)
 Laukaisee aliohjelman kun annetut operaatiot on suoritettu. Lisää...
 
void Update (Time time)
 
LoadState BeginLoad (string fileName)
 
SaveState BeginSave (string tag)
 
T Load< T > (T obj, string fileName)
 
T TryLoad< T > (T obj, string fileName)
 
void Save< T > (T obj, string fileName)
 
void TrySave< T > (T obj, string fileName)
 
void Save (object obj, string fileName)
 
void TrySave (object obj, string fileName)
 
void Export (Stream objStream, string fileName)
 Vie virran sisällön tiedostoon. Lisää...
 
LoadState BeginLoadContent (string assetName)
 
T LoadContent< T > (T obj, string assetName)
 

Suojatut jäsenfunktiot

override void Initialize ()
 
- Suojatut jäsenfunktiot inherited from FileManager
void FMAssert (Action func, bool write)
 
void FMAssert< TP1 > (Action< TP1 > func, bool write, TP1 p1)
 
TR FMAssert< TR > (Func< TR > func, bool write, TR defaultVal)
 
TR FMAssert< TP1, TR > (Func< TP1, TR > func, bool write, TR defaultVal, TP1 p1)
 
TR FMAssert< TP1, TP2, TR > (Func< TP1, TP2, TR > func, bool write, TR defaultVal, TP1 p1, TP2 p2)
 

Additional Inherited Members

- Suojellut attribuutit inherited from FileManager
string _currentDir
 
- Ominaisuudet inherited from FileManager
string CurrentDirectory [get, set]
 Nykyinen työhakemisto. Lisää...
 
bool IsUpdated [get]
 
- Ominaisuudet inherited from Updatable
bool IsUpdated [get]
 
- Tapahtumat inherited from FileManager
Action< Exception > ReadAccessDenied
 
Action< Exception > WriteAccessDenied
 

Yksityiskohtainen selite

Määrittely tiedoston WindowsFileManager.cs rivillä 11.

Rakentajien & purkajien dokumentaatio

◆ WindowsFileManager() [1/2]

WindowsFileManager ( params string []  pathCandidates)

Määrittely tiedoston WindowsFileManager.cs rivillä 15.

◆ WindowsFileManager() [2/2]

Määrittely tiedoston WindowsFileManager.cs rivillä 40.

Jäsenfunktioiden dokumentaatio

◆ ChDir()

override bool ChDir ( string  path)
virtual

Vaihtaa työhakemistoa.

Parametrit
pathHakemistopolku.
Palauttaa
Onnistuiko hakemiston vaihtaminen (palauttaa false jos hakemistoa ei ole).

Toteuttaa luokan FileManager.

Määrittely tiedoston WindowsFileManager.cs rivillä 62.

◆ Delete()

override void Delete ( string  fileName)
virtual

Poistaa tiedoston. Ei heitä poikkeusta, jos tiedostoa ei ole olemassa.

Parametrit
fileNameTiedoston nimi

Toteuttaa luokan FileManager.

Määrittely tiedoston WindowsFileManager.cs rivillä 134.

◆ Exists()

override bool Exists ( string  fileName)
virtual

Kertoo onko tiedosto tai hakemisto olemassa.

Parametrit
fileNameTiedoston tai hakemiston nimi
Palauttaa
Onko olemassa

Toteuttaa luokan FileManager.

Määrittely tiedoston WindowsFileManager.cs rivillä 50.

◆ GetFileList()

override IList<string> GetFileList ( )
virtual

Antaa listan nykyisessä hakemistossa olevista tiedostoista.

Palauttaa

Toteuttaa luokan FileManager.

Määrittely tiedoston WindowsFileManager.cs rivillä 101.

◆ Initialize()

override void Initialize ( )
protectedvirtual

Uudelleentoteuttaa luokan FileManager.

Määrittely tiedoston WindowsFileManager.cs rivillä 20.

◆ MkDir()

override void MkDir ( string  path)
virtual

Luo uuden hakemiston.

Parametrit
pathHakemistopolku.

Toteuttaa luokan FileManager.

Määrittely tiedoston WindowsFileManager.cs rivillä 78.

◆ Open()

override StorageFile Open ( string  fileName,
bool  write 
)
virtual

Avaa tiedoston.

Parametrit
fileNameTiedoston nimi.
writeTarvitaanko tiedostoon kirjoitusoikeus.
Palauttaa
StorageFile-olio

Toteuttaa luokan FileManager.

Määrittely tiedoston WindowsFileManager.cs rivillä 114.

◆ RmDir()

override void RmDir ( string  path)
virtual

Tuhoaa hakemiston. Heittää poikkeuksen jos hakemisto ei ole tyhjä. Ei heitä poikkeusta, jos hakemistoa ei ole olemassa.

Parametrit
path

Toteuttaa luokan FileManager.

Määrittely tiedoston WindowsFileManager.cs rivillä 90.


Dokumentaatio tälle luokalle luotiin seuraavasta tiedostosta: