My Project v1
Project
载入中...
搜索中...
未找到
Game.APIUpdateManager

静态 Public 成员函数

static void Initialize ()
 
static async Task< bool > GetIsNeedUpdate ()
 对比API版本,判断是否需要更新
 
static async Task< JsonDocument > GetLatestAPIJsonDocument ()
 获取 Gitee release最后一个版本的Json文件数据
 
static float ParseVersionFromString (string version)
 将API版本字符串转为浮点数
 
static async Task< string > GetLatestVersion (bool direct)
 获取 Gitee release最后一个版本的版本号
 

属性

static ? bool IsNeedUpdate [get, private set]
 API是否需要更新?ture:需要;false:不需要;null:正在获取
 
static string CurrentVersion [get]
 当前API版本
 
static string LatestVersion = null [get, private set]
 网络上最新的API的版本
 

成员函数说明

◆ GetIsNeedUpdate()

static async Task< bool > Game.APIUpdateManager.GetIsNeedUpdate ( )
static

对比API版本,判断是否需要更新

返回
API统一链接发布的最新版本
函数调用图:
这是这个函数的调用关系图:

◆ GetLatestAPIJsonDocument()

static async Task< JsonDocument > Game.APIUpdateManager.GetLatestAPIJsonDocument ( )
static

获取 Gitee release最后一个版本的Json文件数据

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

◆ GetLatestVersion()

static async Task< string > Game.APIUpdateManager.GetLatestVersion ( bool direct)
static

获取 Gitee release最后一个版本的版本号

参数
url平台Json文件的API链接
返回
最新版本号
函数调用图:
这是这个函数的调用关系图:

◆ Initialize()

static void Game.APIUpdateManager.Initialize ( )
static
函数调用图:
这是这个函数的调用关系图:

◆ ParseVersionFromString()

static float Game.APIUpdateManager.ParseVersionFromString ( string version)
static

将API版本字符串转为浮点数

参数
version
返回
浮点数的版本
异常
FormatException字符串格式不正确
这是这个函数的调用关系图:

属性说明

◆ CurrentVersion

string Game.APIUpdateManager.CurrentVersion
staticget

当前API版本

◆ IsNeedUpdate

? bool Game.APIUpdateManager.IsNeedUpdate
staticgetprivate set

API是否需要更新?ture:需要;false:不需要;null:正在获取

◆ LatestVersion

string Game.APIUpdateManager.LatestVersion = null
staticgetprivate set

网络上最新的API的版本


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