My Project v1
Project
载入中...
搜索中...
未找到
Game.SchubExternalContentProvider
类 Game.SchubExternalContentProvider 继承关系图:
Game.SchubExternalContentProvider 的协作图:

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

构造及析构函数说明

◆ SchubExternalContentProvider()

Game.SchubExternalContentProvider.SchubExternalContentProvider ( )
函数调用图:

成员函数说明

◆ Dispose()

void Game.SchubExternalContentProvider.Dispose ( )
函数调用图:

◆ Download()

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

实现了 Game.IExternalContentProvider.

函数调用图:

◆ HandleUri()

void Game.SchubExternalContentProvider.HandleUri ( Uri uri)
函数调用图:
这是这个函数的调用关系图:

◆ JsonElementToEntry()

static ExternalContentEntry Game.SchubExternalContentProvider.JsonElementToEntry ( JsonElement jsonElement)
static
函数调用图:
这是这个函数的调用关系图:

◆ JsonElementToLinkAddress()

static string Game.SchubExternalContentProvider.JsonElementToLinkAddress ( JsonElement jsonElement)
static
这是这个函数的调用关系图:

◆ Link()

void Game.SchubExternalContentProvider.Link ( string path,
CancellableProgress progress,
Action< string > success,
Action< Exception > failure )

实现了 Game.IExternalContentProvider.

函数调用图:

◆ List()

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

实现了 Game.IExternalContentProvider.

函数调用图:

◆ Login()

void Game.SchubExternalContentProvider.Login ( CancellableProgress progress,
Action success,
Action< Exception > failure )

实现了 Game.IExternalContentProvider.

函数调用图:

◆ LoginLaunchBrowser()

void Game.SchubExternalContentProvider.LoginLaunchBrowser ( )
函数调用图:
这是这个函数的调用关系图:

◆ Logout()

void Game.SchubExternalContentProvider.Logout ( )

实现了 Game.IExternalContentProvider.

这是这个函数的调用关系图:

◆ NormalizePath()

static string Game.SchubExternalContentProvider.NormalizePath ( string path)
static
这是这个函数的调用关系图:

◆ Upload()

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

实现了 Game.IExternalContentProvider.

函数调用图:

◆ VerifyLoggedIn()

void Game.SchubExternalContentProvider.VerifyLoggedIn ( )
这是这个函数的调用关系图:

◆ WindowActivated()

void Game.SchubExternalContentProvider.WindowActivated ( )
这是这个函数的调用关系图:

类成员变量说明

◆ m_appKey

const string Game.SchubExternalContentProvider.m_appKey = "1uGA5aADX43p"
static

◆ m_appSecret

const string Game.SchubExternalContentProvider.m_appSecret = "9aux67wg5z"
static

◆ m_loginProcessData

LoginProcessData Game.SchubExternalContentProvider.m_loginProcessData

◆ m_redirectUri

const string Game.SchubExternalContentProvider.m_redirectUri = "https://m.schub.top"
static

属性说明

◆ Description

string Game.SchubExternalContentProvider.Description
get

◆ DisplayName

string Game.SchubExternalContentProvider.DisplayName
get

◆ IsLoggedIn

bool Game.SchubExternalContentProvider.IsLoggedIn
get

◆ RequiresLogin

bool Game.SchubExternalContentProvider.RequiresLogin
get

◆ SupportsLinks

bool Game.SchubExternalContentProvider.SupportsLinks
get

◆ SupportsListing

bool Game.SchubExternalContentProvider.SupportsListing
get

该类的文档由以下文件生成: