Survivalcraft API 1.8.2.3 v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
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 成员函数

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"

属性

string DisplayName [get]
string Description [get]
bool SupportsListing [get]
bool SupportsLinks [get]
bool RequiresLogin [get]
bool IsLoggedIn [get]
bool IsLocalProvider [get]

详细描述

在文件 SchubExternalContentProvider.cs9 行定义.

构造及析构函数说明

◆ SchubExternalContentProvider()

Game.SchubExternalContentProvider.SchubExternalContentProvider ( )

在文件 SchubExternalContentProvider.cs57 行定义.

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

成员函数说明

◆ Dispose()

void Game.SchubExternalContentProvider.Dispose ( )

在文件 SchubExternalContentProvider.cs62 行定义.

函数调用图:

◆ Download()

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

实现了 Game.IExternalContentProvider.

在文件 SchubExternalContentProvider.cs133 行定义.

函数调用图:

◆ HandleUri()

void Game.SchubExternalContentProvider.HandleUri ( Uri uri)

在文件 SchubExternalContentProvider.cs335 行定义.

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

◆ JsonElementToEntry()

ExternalContentEntry Game.SchubExternalContentProvider.JsonElementToEntry ( JsonElement jsonElement)
static

在文件 SchubExternalContentProvider.cs369 行定义.

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

◆ JsonElementToLinkAddress()

string Game.SchubExternalContentProvider.JsonElementToLinkAddress ( JsonElement jsonElement)
static

在文件 SchubExternalContentProvider.cs390 行定义.

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

◆ Link()

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

实现了 Game.IExternalContentProvider.

在文件 SchubExternalContentProvider.cs178 行定义.

函数调用图:

◆ List()

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

实现了 Game.IExternalContentProvider.

在文件 SchubExternalContentProvider.cs97 行定义.

函数调用图:

◆ Login()

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

实现了 Game.IExternalContentProvider.

在文件 SchubExternalContentProvider.cs67 行定义.

函数调用图:

◆ LoginLaunchBrowser()

void Game.SchubExternalContentProvider.LoginLaunchBrowser ( )

在文件 SchubExternalContentProvider.cs208 行定义.

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

◆ Logout()

void Game.SchubExternalContentProvider.Logout ( )

实现了 Game.IExternalContentProvider.

在文件 SchubExternalContentProvider.cs91 行定义.

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

◆ NormalizePath()

string Game.SchubExternalContentProvider.NormalizePath ( string path)
static

在文件 SchubExternalContentProvider.cs397 行定义.

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

◆ Upload()

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

实现了 Game.IExternalContentProvider.

在文件 SchubExternalContentProvider.cs154 行定义.

函数调用图:

◆ VerifyLoggedIn()

void Game.SchubExternalContentProvider.VerifyLoggedIn ( )

在文件 SchubExternalContentProvider.cs363 行定义.

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

◆ WindowActivated()

void Game.SchubExternalContentProvider.WindowActivated ( )

在文件 SchubExternalContentProvider.cs280 行定义.

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

类成员变量说明

◆ m_appKey

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

在文件 SchubExternalContentProvider.cs30 行定义.

◆ m_appSecret

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

在文件 SchubExternalContentProvider.cs32 行定义.

◆ m_loginProcessData

LoginProcessData Game.SchubExternalContentProvider.m_loginProcessData

在文件 SchubExternalContentProvider.cs34 行定义.

属性说明

◆ Description

string Game.SchubExternalContentProvider.Description
get

◆ DisplayName

string Game.SchubExternalContentProvider.DisplayName
get

◆ IsLocalProvider

bool Game.SchubExternalContentProvider.IsLocalProvider
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

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