本文整理汇总了C#中RestSharp.RestRequest.AddOrSetParameter方法的典型用法代码示例。如果您正苦于以下问题:C# RestRequest.AddOrSetParameter方法的具体用法?C# RestRequest.AddOrSetParameter怎么用?C# RestRequest.AddOrSetParameter使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类RestSharp.RestRequest
的用法示例。
在下文中一共展示了RestRequest.AddOrSetParameter方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: GetMembersForLetter
private IEnumerable<Member> GetMembersForLetter(string search, string letter)
{
var result = new List<Member>();
int currentChunk = 0;
int maxChunk = 0;
var req = new RestRequest();
req.AddParameter("findmember", search);
while (currentChunk <= maxChunk)
{
req.AddOrSetParameter("letter", letter);
req.AddOrSetParameter("chunk", currentChunk);
var resp = this.GetClient().ExecuteGetAdminRequest(_paths.Single(), req);
var doc = GetHtmlDocument(resp.Content);
result.AddRange(ExtractMembersFromPage(doc));
// More chunks?
var nextChunk = GetHrefValuesForParam(doc, "chunk").SingleOrDefault();
if (nextChunk != null)
maxChunk = Math.Max(maxChunk, Convert.ToInt32(nextChunk));
currentChunk++;
}
return result;
}