Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在.NETSDK for Azure中,Get-AzureRmResource的C等价物是什么?_C#_.net_Azure_Powershell - Fatal编程技术网

C# 在.NETSDK for Azure中,Get-AzureRmResource的C等价物是什么?

C# 在.NETSDK for Azure中,Get-AzureRmResource的C等价物是什么?,c#,.net,azure,powershell,C#,.net,Azure,Powershell,我想知道是否有任何.NET方法可以获取订阅下的所有资源。这在PowerShell中的cmdlet中可用:Get-AzureRmResource 谢谢我想您正在寻找针对.NET的Azure资源管理器库,详细信息请参见 在中,有一个示例项目可以下载并用于测试。在这个示例项目中,您可以创建/更新/列出与get-AzureRmResource等效的资源,我想您正在寻找.NET的Azure资源管理器库,详细信息请参见 在中,有一个示例项目可以下载并用于测试。在这个示例项目中,您可以创建/更新/列出资源,它

我想知道是否有任何.NET方法可以获取订阅下的所有资源。这在PowerShell中的cmdlet中可用:Get-AzureRmResource


谢谢

我想您正在寻找针对.NET的Azure资源管理器库,详细信息请参见


在中,有一个示例项目可以下载并用于测试。在这个示例项目中,您可以创建/更新/列出与get-AzureRmResource等效的资源,我想您正在寻找.NET的Azure资源管理器库,详细信息请参见


在中,有一个示例项目可以下载并用于测试。在这个示例项目中,您可以创建/更新/列出资源,它相当于get AzureRmResource,正如英国人所说的,Good Great

TL;博士

尝试:

TL;博士2

一些评论指向扩展方法。但这需要一个IResourceOperations实例。这可通过以下网址获得:。可通过以下属性访问:

var rmOps=rm.Inner.Resources;
var resources = rmOps.List(someODataQuery);
长版本

Azure的管理通过公开REST接口来工作。最后,Azure SDK和Powershell commandlet都将调用该REST接口。您可以使用Fiddler或其他调试代理来捕获和重用

Powershell Commandlet在SDK之上实现,这意味着您可以

commandlet使用类的方法,并根据其参数生成OData查询:

result = this.ResourceManagerSdkClient.ListResources(odataQuery);
不幸的是,这没有帮助,因为commandlet使用自己的低级抽象,而commandlet使用不同的抽象和接口。ListResources告诉我们需要查询GenericResource

服务器托管在Github上。不过,这本书并没有说明如何到达目的地。在repo本身中搜索,显示如何在中使用ResourceManager

提供对Powershell命令使用的相同通用资源的访问。该属性的类型是,它反过来实现了允许我们访问

这些文档没有明确说明这些接口是否被显式实现。代码可能需要显式转换

IGenericResources还实现了ISupportsListingByResourceGroup和ISupportsListingInResourceGroupByTag,可用于按资源组和标记进行搜索

搜索ResourceManager.GenericResources或GenericResources.List等不会产生相关结果。这些条款太。。。通用的


我想我现在休息一下

正如英国人常说的那样,天哪

TL;博士

尝试:

TL;博士2

一些评论指向扩展方法。但这需要一个IResourceOperations实例。这可通过以下网址获得:。可通过以下属性访问:

var rmOps=rm.Inner.Resources;
var resources = rmOps.List(someODataQuery);
长版本

Azure的管理通过公开REST接口来工作。最后,Azure SDK和Powershell commandlet都将调用该REST接口。您可以使用Fiddler或其他调试代理来捕获和重用

Powershell Commandlet在SDK之上实现,这意味着您可以

commandlet使用类的方法,并根据其参数生成OData查询:

result = this.ResourceManagerSdkClient.ListResources(odataQuery);
不幸的是,这没有帮助,因为commandlet使用自己的低级抽象,而commandlet使用不同的抽象和接口。ListResources告诉我们需要查询GenericResource

服务器托管在Github上。不过,这本书并没有说明如何到达目的地。在repo本身中搜索,显示如何在中使用ResourceManager

提供对Powershell命令使用的相同通用资源的访问。该属性的类型是,它反过来实现了允许我们访问

这些文档没有明确说明这些接口是否被显式实现。代码可能需要显式转换

IGenericResources还实现了ISupportsListingByResourceGroup和ISupportsListingInResourceGroupByTag,可用于按资源组和标记进行搜索

搜索ResourceManager.GenericResources或GenericResources.List等不会产生相关结果。这些条款太。。。通用的


我想我现在休息一下

Google for C Azure Resource Manager会在顶部结果中返回指向Azure SDK文档的链接:。这些文档指向用于使用资源管理器管理资源的Github示例项目。你试过什么但失败了吗?是的,我在文档和类库中查找过,但没有找到。我想通过发布这个问题来确保我没有遗漏任何东西;因为我的开发将依赖于此。我想知道是否有任何.NET方法可以获取订阅下的所有资源。我找不到与powerShell cmdlet get-AzureRmResource相当的.NET方法,该方法将列出订阅下的所有资源。例如,@Akiyoshi Tsuchida You已节省了大量开发时间
时间到了!Google for C Azure Resource Manager会在顶部结果中返回指向Azure SDK文档的链接:。这些文档指向用于使用资源管理器管理资源的Github示例项目。你试过什么但失败了吗?是的,我在文档和类库中查找过,但没有找到。我想通过发布这个问题来确保我没有遗漏任何东西;因为我的开发将依赖于此。我想知道是否有任何.NET方法可以获取订阅下的所有资源。我找不到与powerShell cmdlet get-AzureRmResource相当的.NET方法,它将列出订阅下的所有资源。Anks,@Akiyoshi Tsuchida您节省了大量开发时间!从您的第一个答案来看:似乎没有WithDefaultSubscription方法,只有WithSubscription方法。你指的是什么?它是某个地方的扩展方法吗?从您的第一个答案来看:似乎没有WithDefaultSubscription方法,只有WithSubscription方法。你指的是什么?它是某个地方的扩展方法吗?