本文整理汇总了C#中CloudServersProvider类的典型用法代码示例。如果您正苦于以下问题:C#CloudServersProvider类的具体用法?C#CloudServersProvider怎么用?C#CloudServersProvider使用的例子?这里精选的类代码示例或许可以为您提供帮助。
示例1:CreateServerNodeAsync
privateasyncTask
CreateServerNodeAsync(CloudServersProviderprovider,Serverserver,FlavorDetails[]flavors,ServerImage[]images)
{
FlavorDetailsflavor=flavors.FirstOrDefault(i=>server.Flavor!=null&&string.Equals(server.Flavor.Id,i.Id,StringComparison.OrdinalIgnoreCase));
try
{
if(flavor==null&&server.Flavor!=null)
flavor=awaitTask.Run(()=>provider.GetFlavor(server.Flavor.Id));
}
catch(ResponseException)
{
//ignore
flavor=null;
}
ServerImageimage=images.FirstOrDefault(i=>server.Image!=null&&string.Equals(server.Image.Id,i.Id,StringComparison.OrdinalIgnoreCase));
try
{
if(image==null&&server.Image!=null)
image=awaitTask.Run(()=>provider.GetImage(server.Image.Id));
}
catch(ResponseException)
{
//ignore
image=null;
}
returnnewCloudServersServerNode(provider,server,flavor,image);
}
原文链接:http://www.jxszl.com/biancheng/C/556780.html