1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/JoyMoe-QcloudSharp

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

QcloudSharp: НесофиISTICальный обертка API для qcloud.com для .NET

AppVeyor GitHub license NuGet NuGet net451 net462 netstandard1.5 netstandard2.0

Русская версия

Установка

Для установки QcloudSharp выполните следующую команду в консоли управления пакетами:

PM> Install-Package QcloudSharp

Пример использования

using QcloudSharp;
using Newtonsoft.Json;

dynamic client = new QcloudClient
{
    SecretId = "Your_Secret_Id",
    SecretKey = "Your_Secret_Key",
    Endpoint = Constants.Endpoint.Trade, // Endpoint можно использовать как первый аргумент динамических методов
    Region = Constants.Region.CAN, // Region можно использовать как первый или второй аргумент динамических методов
};

var resultString = client.DescribeUserInfo();
// Например: {"code":0,"message":"","userInfo":{"name":"compName","isOwner":1,"mailStatus":1,"mail":"112233@qq.com","phone":"13811112222"}}

dynamic result = JsonConvert.DeserializeObject<ApiResult>(resultString);

try
{
    Console.WriteLine(result.Code);
    Console.WriteLine(result.userInfo.name);
    Console.WriteLine(result.notExist);
}
catch (Exception ex)
{
    Console.WriteLine(ex.Message);
}

Или вы можете взглянуть на пример в sample.## Константы

Все конstantы предоставляются классом QcloudSharp.Constants.

public static class Endpoint // Аббревиация для домена конечной точки

Члены

  • Account
  • Batch
  • Bgpip
  • Bill
  • Bm
  • Bmeip
  • Bmlb
  • Bmvpc
  • Cbs
  • Cdb
  • Cdn
  • Cmem
  • CmqQueue
  • CmqTopic
  • Cns
  • Csec
  • Cvm
  • Dayu
  • Dfw
  • Eip
  • Image
  • Iot
  • Kms
  • Lb
  • Live
  • Market
  • Mongodb
  • Monitor
  • Partners
  • Redis
  • Scaling
  • Snapshot
  • Sqlserver
  • Tdsql
  • Tmt
  • Trade
  • Vod
  • Vod2
  • Vpc
  • Wenzhi
  • Wss
  • Yunsou```csharp public static class Region // Код региона IATA

Члены

* BJS `bj`
* CAN `gz`
* CAN1 `gzopen`
* CKG `cq`
* CTU `cd`
* FRA `de`
* HKG `hk`
* SEL `kr`
* SHA `sh`
* SHA2 `shjr`
* SIN `sg`
* SJC `usw`
* SZX2 `szjr`
* YTO `ca`

## Классы

### QcloudClient

```csharp
public class QcloudClient : DynamicObject

Конструкторы

  • QcloudClient()
  • QcloudClient(SecretId, SecretKey)

Свойства

  • string SecretId
  • string SecretKey
  • string Region
  • string Endpoint

Методы

  • void AddParameter(KeyValuePair<string, string>)
  • void AddParameter(IEnumerable<KeyValuePair<string, string>>)
  • void ClearParameter()
  • Submit(string, string, string)
  • Submit(string, string)
  • Submit(string)

Динамические методы

  • {Action}([string][, string][, IEnumerable<KeyValuePair<string, string>>])
  • {Action}([string][, string][, KeyValuePair<string, string> ...])

ApiResult

public class ApiResult : DynamicObject

Конструкторы

  • ApiResult()

Свойства

  • int Code
  • string Message

Динамические свойства

  • object Any { Get; Set; }

Лицензия

Лицензия MIT

Более подробная информация доступна в LICENSE

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Неофициальная упаковка .Net для API Tencent Cloud. Открытый исходный код китайского проекта Code Cloud предназначен только для временного просмотра кода в случае проблем с доступом к GitHub. Для работы с Issue и PR перейдите на GitHub. Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/JoyMoe-QcloudSharp.git
git@api.gitlife.ru:oschina-mirror/JoyMoe-QcloudSharp.git
oschina-mirror
JoyMoe-QcloudSharp
JoyMoe-QcloudSharp
master