本文整理汇总了C#中Client.MakePostRequest方法的典型用法代码示例。如果您正苦于以下问题:C# Client.MakePostRequest方法的具体用法?C# Client.MakePostRequest怎么用?C# Client.MakePostRequest使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Client
的用法示例。
在下文中一共展示了Client.MakePostRequest方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Create
public static async Task<Lidb> Create(Client client, Lidb item)
{
using (var response = await client.MakePostRequest(client.ConcatAccountPath(LidbPath), item))
{
return await Get(client, client.GetIdFromLocationHeader(response.Headers.Location));
}
}
示例2: Create
public static async Task<string[]> Create(Client client, params TnLineOptions[] options)
{
return
(await
client.MakePostRequest<LineOptionOrderResponse>(client.ConcatAccountPath(LineOptionOrderPath),
new LineOptionOrderRequest {TnLineOptions = options})).LineOptions.CompletedNumbers;
}
示例3: Check
public static Task<NumberPortabilityResponse> Check(Client client, string[] numbers, bool fullCheck = false)
{
var request = new NumberPortabilityRequest
{
TnList = numbers
};
return client.MakePostRequest<NumberPortabilityResponse>(string.Format("{0}?fullCheck={1}", client.ConcatAccountPath(LnpCheckerPath), fullCheck.ToString().ToLower()), request);
}
示例4: AddNote
public static async Task<Note> AddNote(Client client, string orderId, Note note)
{
using (var response = await client.MakePostRequest(client.ConcatAccountPath(string.Format("{0}/{1}/notes", PortOutPath, orderId)), note))
{
var list = await GetNotes(client, orderId);
var id = client.GetIdFromLocationHeader(response.Headers.Location);
return list.First(n => n.Id == id);
}
}
示例5: Create
public static Task Create(Client client, string orderName, params string[] numbers)
{
var order = new DisconnectTelephoneNumberOrder
{
Name = orderName,
DisconnectTelephoneNumberOrderType = new DisconnectTelephoneNumberOrderType
{
TelephoneNumbers = numbers
}
};
return client.MakePostRequest(client.ConcatAccountPath(DisconnectNumbersPath), order, true);
}
示例6: Create
public async static Task<LnpOrderResponse> Create(Client client, PortIn order)
{
var item = await client.MakePostRequest<LnpOrderResponse>(client.ConcatAccountPath(PortInPath), order);
item.Client = client;
return item;
}
示例7: Create
public static Task<OrderResult> Create(Client client, Order item)
{
return client.MakePostRequest<OrderResult>(client.ConcatAccountPath(OrderPath), item);
}