|
My Project v1
Project
|


类 | |
| class | LoginProcessData |
Public 成员函数 | |
| SchubExternalContentProvider () | |
| void | Dispose () |
| void | Login (CancellableProgress progress, Action success, Action< Exception > failure) |
| void | Logout () |
| void | List (string path, CancellableProgress progress, Action< ExternalContentEntry > success, Action< Exception > failure) |
| void | Download (string path, CancellableProgress progress, Action< Stream > success, Action< Exception > failure) |
| void | Upload (string path, Stream stream, CancellableProgress progress, Action< string > success, Action< Exception > failure) |
| void | Link (string path, CancellableProgress progress, Action< string > success, Action< Exception > failure) |
| void | LoginLaunchBrowser () |
| void | WindowActivated () |
| void | HandleUri (Uri uri) |
| void | VerifyLoggedIn () |
Public 成员函数 继承自 Game.IExternalContentProvider | |
静态 Public 成员函数 | |
| static ExternalContentEntry | JsonElementToEntry (JsonElement jsonElement) |
| static string | JsonElementToLinkAddress (JsonElement jsonElement) |
| static string | NormalizePath (string path) |
Public 属性 | |
| LoginProcessData | m_loginProcessData |
静态 Public 属性 | |
| const string | m_appKey = "1uGA5aADX43p" |
| const string | m_appSecret = "9aux67wg5z" |
| const string | m_redirectUri = "https://m.schub.top" |
属性 | |
| string | DisplayName [get] |
| string | Description [get] |
| bool | SupportsListing [get] |
| bool | SupportsLinks [get] |
| bool | RequiresLogin [get] |
| bool | IsLoggedIn [get] |
属性 继承自 Game.IExternalContentProvider | |
| Game.SchubExternalContentProvider.SchubExternalContentProvider | ( | ) |

| void Game.SchubExternalContentProvider.Dispose | ( | ) |

| void Game.SchubExternalContentProvider.Download | ( | string | path, |
| CancellableProgress | progress, | ||
| Action< Stream > | success, | ||
| Action< Exception > | failure ) |
| void Game.SchubExternalContentProvider.HandleUri | ( | Uri | uri | ) |


|
static |


|
static |

| void Game.SchubExternalContentProvider.Link | ( | string | path, |
| CancellableProgress | progress, | ||
| Action< string > | success, | ||
| Action< Exception > | failure ) |
| void Game.SchubExternalContentProvider.List | ( | string | path, |
| CancellableProgress | progress, | ||
| Action< ExternalContentEntry > | success, | ||
| Action< Exception > | failure ) |
| void Game.SchubExternalContentProvider.Login | ( | CancellableProgress | progress, |
| Action | success, | ||
| Action< Exception > | failure ) |
| void Game.SchubExternalContentProvider.LoginLaunchBrowser | ( | ) |


| void Game.SchubExternalContentProvider.Logout | ( | ) |
|
static |

| void Game.SchubExternalContentProvider.Upload | ( | string | path, |
| Stream | stream, | ||
| CancellableProgress | progress, | ||
| Action< string > | success, | ||
| Action< Exception > | failure ) |
| void Game.SchubExternalContentProvider.VerifyLoggedIn | ( | ) |

| void Game.SchubExternalContentProvider.WindowActivated | ( | ) |

|
static |
|
static |
| LoginProcessData Game.SchubExternalContentProvider.m_loginProcessData |
|
static |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |