本文整理汇总了C#中Proxy.Authenticate方法的典型用法代码示例。如果您正苦于以下问题:C# Proxy.Authenticate方法的具体用法?C# Proxy.Authenticate怎么用?C# Proxy.Authenticate使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Proxy
的用法示例。
在下文中一共展示了Proxy.Authenticate方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Execute
public void Execute(Session session, CommandLine line, int[] matchedGroupId)
{
var variables = session.GetVariables();
Proxy inoreader = null;
foreach (var id in matchedGroupId)
{
switch (id)
{
case 0:
if (string.IsNullOrWhiteSpace(this.UserName))
{
session.WriteLine("username can not be white space.");
return;
}
if (string.IsNullOrWhiteSpace(this.Password))
{
session.WriteLine("password can not be white space.");
return;
}
inoreader = new Proxy("1000001033", "P2OzUTKYMooEz2aYTnB9qS98MIHWNj4B", this.UserName, this.Password);
inoreader.Authenticate();
break;
case 1:
if (string.IsNullOrWhiteSpace(this.Token))
{
session.WriteLine("token can not be white space.");
return;
}
inoreader = new Proxy("1000001033", "P2OzUTKYMooEz2aYTnB9qS98MIHWNj4B", this.Token);
break;
}
}
Debug.Assert(inoreader != null);
if (string.IsNullOrWhiteSpace(inoreader.Token))
{
session.WriteLine("get token failed.");
return;
}
else
{
session.WriteLine($"got token: {inoreader.Token}");
variables.Inoreader = inoreader;
}
}