CloudGamingAdmin/admin-server/CloudGaming.Core.AgileConfig/CloudGaming.Core.AgileConfig.xml
2024-11-15 02:58:48 +08:00

314 lines
17 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0"?>
<doc>
<assembly>
<name>CloudGaming.Core.AgileConfig</name>
</assembly>
<members>
<member name="T:CloudGaming.Core.AgileConfig.AgileConfigApi.IAgileConfigApi">
<summary>
api 接口 Config接口
</summary>
</member>
<member name="T:CloudGaming.Core.AgileConfig.AgileConfigClient.ApiAppVM">
<summary>
应用的视图模型,包含应用的基本信息
</summary>
</member>
<member name="P:CloudGaming.Core.AgileConfig.AgileConfigClient.ApiAppVM.Id">
<summary>
应用的唯一标识符
</summary>
</member>
<member name="P:CloudGaming.Core.AgileConfig.AgileConfigClient.ApiAppVM.Name">
<summary>
应用的名称
</summary>
</member>
<member name="P:CloudGaming.Core.AgileConfig.AgileConfigClient.ApiAppVM.Enabled">
<summary>
应用是否启用true 表示启用false 表示禁用
</summary>
</member>
<member name="P:CloudGaming.Core.AgileConfig.AgileConfigClient.ApiAppVM.Secret">
<summary>
应用的密钥,用于身份验证
</summary>
</member>
<member name="P:CloudGaming.Core.AgileConfig.AgileConfigClient.ApiAppVM.Inheritanced">
<summary>
是否继承其他应用的配置
</summary>
</member>
<member name="P:CloudGaming.Core.AgileConfig.AgileConfigClient.ApiAppVM.InheritancedApps">
<summary>
继承的其他应用列表
</summary>
</member>
<member name="T:CloudGaming.Core.AgileConfig.AgileConfigClient.IAgileConfigClient">
<summary>
AgileConfig 的 API 客户端接口,用于与 AgileConfig 服务器交互
</summary>
</member>
<member name="M:CloudGaming.Core.AgileConfig.AgileConfigClient.IAgileConfigClient.GetAllAppsAsync">
<summary>
获取所有应用的列表
</summary>
<returns>包含所有应用的列表</returns>
</member>
<member name="M:CloudGaming.Core.AgileConfig.AgileConfigClient.IAgileConfigClient.GetAppByIdAsync(System.String)">
<summary>
根据应用 ID 获取应用详情
</summary>
<param name="id">应用的唯一标识符</param>
<returns>应用的详细信息</returns>
</member>
<member name="M:CloudGaming.Core.AgileConfig.AgileConfigClient.IAgileConfigClient.AddAppAsync(CloudGaming.Core.AgileConfig.AgileConfigClient.ApiAppVM)">
<summary>
添加一个新的应用
</summary>
<param name="app">应用的详细信息</param>
<returns>异步任务</returns>
</member>
<member name="M:CloudGaming.Core.AgileConfig.AgileConfigClient.IAgileConfigClient.UpdateAppAsync(System.String,CloudGaming.Core.AgileConfig.AgileConfigClient.ApiAppVM)">
<summary>
更新指定 ID 的应用
</summary>
<param name="id">应用的唯一标识符</param>
<param name="app">更新后的应用信息</param>
<returns>异步任务</returns>
</member>
<member name="M:CloudGaming.Core.AgileConfig.AgileConfigClient.IAgileConfigClient.DeleteAppAsync(System.String)">
<summary>
删除指定 ID 的应用
</summary>
<param name="id">应用的唯一标识符</param>
<returns>异步任务</returns>
</member>
<member name="M:CloudGaming.Core.AgileConfig.AgileConfigClient.IAgileConfigClient.PublishAppConfigAsync(System.String,System.String)">
<summary>
发布应用的配置
</summary>
<param name="appId">应用的唯一标识符</param>
<param name="env">发布的环境(如:生产、测试)</param>
<returns>异步任务</returns>
</member>
<member name="T:CloudGaming.Core.AgileConfig.AgileConfigExtend">
<summary>
</summary>
</member>
<member name="P:CloudGaming.Core.AgileConfig.AgileConfigServer.AgileConfigApi">
<summary>
获取数据
</summary>
</member>
<member name="P:CloudGaming.Core.AgileConfig.AgileConfigServer.Token">
<summary>
token
</summary>
</member>
<member name="P:CloudGaming.Core.AgileConfig.AgileConfigServer.ExAt">
<summary>
</summary>
</member>
<member name="T:CloudGaming.Core.AgileConfig.AgileConfigVM">
<summary>
</summary>
</member>
<member name="T:CloudGaming.Core.AgileConfig.BasicAuthHttpClientHandler">
<summary>
</summary>
</member>
<member name="M:CloudGaming.Core.AgileConfig.BasicAuthHttpClientHandler.#ctor(System.String,System.String)">
<summary>
初始化 BasicAuthHttpClientHandler
</summary>
<param name="userName">用户名</param>
<param name="password">密码</param>
</member>
<member name="M:CloudGaming.Core.AgileConfig.DictionaryConvertToJson.JudgeDictIsJsonArray(System.Collections.Generic.IDictionary{System.String,System.Object})">
<summary>
判断字典是否符合json数组的格式
</summary>
<param name="dict"></param>
<returns></returns>
</member>
<member name="M:CloudGaming.Core.AgileConfig.DictionaryConvertToJson.ConvertDictToJsonArray(System.Collections.Generic.IDictionary{System.String,System.Object})">
<summary>
把字典转成Array
</summary>
<param name="dict"></param>
<returns></returns>
</member>
<member name="M:CloudGaming.Core.AgileConfig.DictionaryConvertToJson.RebuildDict(System.Object)">
<summary>
重构字典如果有字典的值对应的是json的数组那么就把这个数组转成Array
</summary>
<param name="dictOrArray"></param>
<returns></returns>
</member>
<member name="M:CloudGaming.Core.AgileConfig.DictionaryConvertToJson.Generate(System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
<summary>
把扁平化的键值对还原成字典嵌套字典的模式
</summary>
<param name="key"></param>
<param name="value"></param>
<param name="parent"></param>
</member>
<member name="T:CloudGaming.Core.AgileConfig.IAuthClient">
<summary>
IAgileConfigClient
</summary>
</member>
<member name="T:CloudGaming.Core.AgileConfig.LoginRequest">
<summary>
</summary>
</member>
<member name="P:CloudGaming.Core.AgileConfig.LoginRequest.UserName">
<summary>
</summary>
</member>
<member name="P:CloudGaming.Core.AgileConfig.LoginRequest.Password">
<summary>
</summary>
</member>
<member name="T:CloudGaming.Core.AgileConfig.LoginResponse">
<summary>
</summary>
</member>
<member name="T:Refit.Implementation.Generated">
<inheritdoc />
</member>
<member name="T:Refit.Implementation.Generated.CloudGamingCoreAgileConfigAgileConfigApiIAgileConfigApi">
<inheritdoc />
</member>
<member name="P:Refit.Implementation.Generated.CloudGamingCoreAgileConfigAgileConfigApiIAgileConfigApi.Client">
<inheritdoc />
</member>
<member name="M:Refit.Implementation.Generated.CloudGamingCoreAgileConfigAgileConfigApiIAgileConfigApi.#ctor(System.Net.Http.HttpClient,Refit.IRequestBuilder)">
<inheritdoc />
</member>
<member name="M:Refit.Implementation.Generated.CloudGamingCoreAgileConfigAgileConfigApiIAgileConfigApi.GetJson(System.String,System.String)">
<inheritdoc />
</member>
<member name="M:Refit.Implementation.Generated.CloudGamingCoreAgileConfigAgileConfigApiIAgileConfigApi.SaveJson(System.String,System.String,CloudGaming.Core.AgileConfig.AgileConfigApi.AgileConfigApiVM)">
<inheritdoc />
</member>
<member name="M:Refit.Implementation.Generated.CloudGamingCoreAgileConfigAgileConfigApiIAgileConfigApi.Publish(System.String,CloudGaming.Core.AgileConfig.AgileConfigApi.AgileConfigPublishVM)">
<inheritdoc />
</member>
<member name="M:Refit.Implementation.Generated.CloudGamingCoreAgileConfigAgileConfigApiIAgileConfigApi.CloudGaming#Core#AgileConfig#AgileConfigApi#IAgileConfigApi#GetJson(System.String,System.String)">
<inheritdoc />
</member>
<member name="M:Refit.Implementation.Generated.CloudGamingCoreAgileConfigAgileConfigApiIAgileConfigApi.CloudGaming#Core#AgileConfig#AgileConfigApi#IAgileConfigApi#SaveJson(System.String,System.String,CloudGaming.Core.AgileConfig.AgileConfigApi.AgileConfigApiVM)">
<inheritdoc />
</member>
<member name="M:Refit.Implementation.Generated.CloudGamingCoreAgileConfigAgileConfigApiIAgileConfigApi.CloudGaming#Core#AgileConfig#AgileConfigApi#IAgileConfigApi#Publish(System.String,CloudGaming.Core.AgileConfig.AgileConfigApi.AgileConfigPublishVM)">
<inheritdoc />
</member>
<member name="T:Refit.Implementation.Generated.CloudGamingCoreAgileConfigAgileConfigClientIAgileConfigClient">
<inheritdoc />
</member>
<member name="P:Refit.Implementation.Generated.CloudGamingCoreAgileConfigAgileConfigClientIAgileConfigClient.Client">
<inheritdoc />
</member>
<member name="M:Refit.Implementation.Generated.CloudGamingCoreAgileConfigAgileConfigClientIAgileConfigClient.#ctor(System.Net.Http.HttpClient,Refit.IRequestBuilder)">
<inheritdoc />
</member>
<member name="M:Refit.Implementation.Generated.CloudGamingCoreAgileConfigAgileConfigClientIAgileConfigClient.GetAllAppsAsync">
<inheritdoc />
</member>
<member name="M:Refit.Implementation.Generated.CloudGamingCoreAgileConfigAgileConfigClientIAgileConfigClient.GetAppByIdAsync(System.String)">
<inheritdoc />
</member>
<member name="M:Refit.Implementation.Generated.CloudGamingCoreAgileConfigAgileConfigClientIAgileConfigClient.AddAppAsync(CloudGaming.Core.AgileConfig.AgileConfigClient.ApiAppVM)">
<inheritdoc />
</member>
<member name="M:Refit.Implementation.Generated.CloudGamingCoreAgileConfigAgileConfigClientIAgileConfigClient.UpdateAppAsync(System.String,CloudGaming.Core.AgileConfig.AgileConfigClient.ApiAppVM)">
<inheritdoc />
</member>
<member name="M:Refit.Implementation.Generated.CloudGamingCoreAgileConfigAgileConfigClientIAgileConfigClient.DeleteAppAsync(System.String)">
<inheritdoc />
</member>
<member name="M:Refit.Implementation.Generated.CloudGamingCoreAgileConfigAgileConfigClientIAgileConfigClient.PublishAppConfigAsync(System.String,System.String)">
<inheritdoc />
</member>
<member name="M:Refit.Implementation.Generated.CloudGamingCoreAgileConfigAgileConfigClientIAgileConfigClient.GetAppConfigsAsync(System.String,System.String)">
<inheritdoc />
</member>
<member name="M:Refit.Implementation.Generated.CloudGamingCoreAgileConfigAgileConfigClientIAgileConfigClient.GetAppConfigAsync(System.String,System.String)">
<inheritdoc />
</member>
<member name="M:Refit.Implementation.Generated.CloudGamingCoreAgileConfigAgileConfigClientIAgileConfigClient.AddConfigAsync(CloudGaming.Core.AgileConfig.AgileConfigClient.ApiConfigVM,System.String)">
<inheritdoc />
</member>
<member name="M:Refit.Implementation.Generated.CloudGamingCoreAgileConfigAgileConfigClientIAgileConfigClient.GetAllNodesAsync">
<inheritdoc />
</member>
<member name="M:Refit.Implementation.Generated.CloudGamingCoreAgileConfigAgileConfigClientIAgileConfigClient.AddNodeAsync(CloudGaming.Core.AgileConfig.AgileConfigClient.ApiNodeVM)">
<inheritdoc />
</member>
<member name="M:Refit.Implementation.Generated.CloudGamingCoreAgileConfigAgileConfigClientIAgileConfigClient.DeleteNodeAsync(System.String)">
<inheritdoc />
</member>
<member name="M:Refit.Implementation.Generated.CloudGamingCoreAgileConfigAgileConfigClientIAgileConfigClient.CloudGaming#Core#AgileConfig#AgileConfigClient#IAgileConfigClient#GetAllAppsAsync">
<inheritdoc />
</member>
<member name="M:Refit.Implementation.Generated.CloudGamingCoreAgileConfigAgileConfigClientIAgileConfigClient.CloudGaming#Core#AgileConfig#AgileConfigClient#IAgileConfigClient#GetAppByIdAsync(System.String)">
<inheritdoc />
</member>
<member name="M:Refit.Implementation.Generated.CloudGamingCoreAgileConfigAgileConfigClientIAgileConfigClient.CloudGaming#Core#AgileConfig#AgileConfigClient#IAgileConfigClient#AddAppAsync(CloudGaming.Core.AgileConfig.AgileConfigClient.ApiAppVM)">
<inheritdoc />
</member>
<member name="M:Refit.Implementation.Generated.CloudGamingCoreAgileConfigAgileConfigClientIAgileConfigClient.CloudGaming#Core#AgileConfig#AgileConfigClient#IAgileConfigClient#UpdateAppAsync(System.String,CloudGaming.Core.AgileConfig.AgileConfigClient.ApiAppVM)">
<inheritdoc />
</member>
<member name="M:Refit.Implementation.Generated.CloudGamingCoreAgileConfigAgileConfigClientIAgileConfigClient.CloudGaming#Core#AgileConfig#AgileConfigClient#IAgileConfigClient#DeleteAppAsync(System.String)">
<inheritdoc />
</member>
<member name="M:Refit.Implementation.Generated.CloudGamingCoreAgileConfigAgileConfigClientIAgileConfigClient.CloudGaming#Core#AgileConfig#AgileConfigClient#IAgileConfigClient#PublishAppConfigAsync(System.String,System.String)">
<inheritdoc />
</member>
<member name="M:Refit.Implementation.Generated.CloudGamingCoreAgileConfigAgileConfigClientIAgileConfigClient.CloudGaming#Core#AgileConfig#AgileConfigClient#IAgileConfigClient#GetAppConfigsAsync(System.String,System.String)">
<inheritdoc />
</member>
<member name="M:Refit.Implementation.Generated.CloudGamingCoreAgileConfigAgileConfigClientIAgileConfigClient.CloudGaming#Core#AgileConfig#AgileConfigClient#IAgileConfigClient#GetAppConfigAsync(System.String,System.String)">
<inheritdoc />
</member>
<member name="M:Refit.Implementation.Generated.CloudGamingCoreAgileConfigAgileConfigClientIAgileConfigClient.CloudGaming#Core#AgileConfig#AgileConfigClient#IAgileConfigClient#AddConfigAsync(CloudGaming.Core.AgileConfig.AgileConfigClient.ApiConfigVM,System.String)">
<inheritdoc />
</member>
<member name="M:Refit.Implementation.Generated.CloudGamingCoreAgileConfigAgileConfigClientIAgileConfigClient.CloudGaming#Core#AgileConfig#AgileConfigClient#IAgileConfigClient#GetAllNodesAsync">
<inheritdoc />
</member>
<member name="M:Refit.Implementation.Generated.CloudGamingCoreAgileConfigAgileConfigClientIAgileConfigClient.CloudGaming#Core#AgileConfig#AgileConfigClient#IAgileConfigClient#AddNodeAsync(CloudGaming.Core.AgileConfig.AgileConfigClient.ApiNodeVM)">
<inheritdoc />
</member>
<member name="M:Refit.Implementation.Generated.CloudGamingCoreAgileConfigAgileConfigClientIAgileConfigClient.CloudGaming#Core#AgileConfig#AgileConfigClient#IAgileConfigClient#DeleteNodeAsync(System.String)">
<inheritdoc />
</member>
<member name="T:Refit.Implementation.Generated.CloudGamingCoreAgileConfigIAuthClient">
<inheritdoc />
</member>
<member name="P:Refit.Implementation.Generated.CloudGamingCoreAgileConfigIAuthClient.Client">
<inheritdoc />
</member>
<member name="M:Refit.Implementation.Generated.CloudGamingCoreAgileConfigIAuthClient.#ctor(System.Net.Http.HttpClient,Refit.IRequestBuilder)">
<inheritdoc />
</member>
<member name="M:Refit.Implementation.Generated.CloudGamingCoreAgileConfigIAuthClient.LoginAsync(CloudGaming.Core.AgileConfig.LoginRequest)">
<inheritdoc />
</member>
<member name="M:Refit.Implementation.Generated.CloudGamingCoreAgileConfigIAuthClient.CloudGaming#Core#AgileConfig#IAuthClient#LoginAsync(CloudGaming.Core.AgileConfig.LoginRequest)">
<inheritdoc />
</member>
</members>
</doc>