本文整理汇总了C#中Client.MakeGetRequest方法的典型用法代码示例。如果您正苦于以下问题:C# Client.MakeGetRequest方法的具体用法?C# Client.MakeGetRequest怎么用?C# Client.MakeGetRequest使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Client
的用法示例。
在下文中一共展示了Client.MakeGetRequest方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Get
public static async Task<Subscription> Get(Client client, string id)
{
if (id == null) throw new ArgumentNullException("id");
var item = (await client.MakeGetRequest<SubscriptionsResponse>(client.ConcatAccountPath(SubscriptionPath), null, id)).Subscriptions.First();
item.Client = client;
return item;
}
示例2: Get
public static async Task<Tn> Get(Client client, string number)
{
if (number == null) throw new ArgumentNullException("number");
var item = await client.MakeGetRequest<Tn>(TnsPath, null, number);
item.Client = client;
return item;
}
示例3: Get
public static async Task<Lidb> Get(Client client, string id)
{
if (id == null) throw new ArgumentNullException("id");
var item = (await client.MakeGetRequest<Lidb>(client.ConcatAccountPath(LidbPath), null, id));
item.Client = client;
return item;
}
示例4: GetNotes
public static async Task<Note[]> GetNotes(Client client, string orderId)
{
return
(await
client.MakeGetRequest<Notes>(client.ConcatAccountPath(string.Format("{0}/{1}/notes", PortOutPath, orderId))))
.List;
}
示例5: List
public static async Task<Site[]> List(Client client)
{
var items = (await client.MakeGetRequest<SitesResponse>(client.ConcatAccountPath(SitePath))).Sites ?? new Site[0];
foreach (var item in items)
{
item.Client = client;
}
return items;
}
示例6: List
public static async Task<Subscription[]> List(Client client, IDictionary<string, object> query = null )
{
var items = (await client.MakeGetRequest<SubscriptionsResponse>(client.ConcatAccountPath(SubscriptionPath), query)).Subscriptions ?? new Subscription[0];
foreach (var item in items)
{
item.Client = client;
}
return items;
}
示例7: List
public async static Task<AvailableNpaNxx[]> List(Client client, IDictionary<string, object> query = null)
{
return (await client.MakeGetRequest<AvailableNpaNxxResult>(client.ConcatAccountPath(AvailableNpaNxxPath), query)).AvailableNpaNxxList;
}
示例8: List
public static async Task<OrderIdUserIdDate[]> List(Client client)
{
return (await client.MakeGetRequest<ResponseSelectWrapper>(client.ConcatAccountPath(LidbPath))).ListOrderIdUserIdDate ?? new OrderIdUserIdDate[0];
}
示例9: List
public async static Task<CoveredRateCenter[]> List(Client client, IDictionary<string, object> query = null)
{
var r = (await client.MakeGetRequest<CoveredRateCenters>(CoveredRateCenterPath, query));
return r.CoveredRateCenter;
}
示例10: List
public static async Task<OrderResult[]> List(Client client, IDictionary<string, object> query = null)
{
return (await client.MakeGetRequest<Orders>(client.ConcatAccountPath(OrderPath), query)).List;
}
示例11: Get
public static Task<OrderResult> Get(Client client, string id)
{
return client.MakeGetRequest<OrderResult>(client.ConcatAccountPath(OrderPath), null, id);
}
示例12: List
public async static Task<string[]> List(Client client, IDictionary<string, object> query = null)
{
var r = (await client.MakeGetRequest<DiscNumberResponse>(client.ConcatAccountPath(DiscNumberPath), query));
return r.TelephoneNumbers.Numbers;
}
示例13: List
public static async Task<string[]> List(Client client, IDictionary<string, object> query = null)
{
return (await client.MakeGetRequest<InServiceNumberTns>(client.ConcatAccountPath(InServiceNumberPath), query)).TelephoneNumbers.Numbers;
}
示例14: GetTotals
public static async Task<Quantity> GetTotals(Client client)
{
return (await client.MakeGetRequest<Quantity>(client.ConcatAccountPath(InServiceNumberPath) + "/totals"));
}
示例15: List
public async static Task<City[]> List(Client client, IDictionary<string, object> query)
{
return (await client.MakeGetRequest<CityResponse>(CityCenterPath, query)).Cities;
}