繁体   English   中英

如何在Azure的C#资源组中列出自定义EventGrid主题?

[英]How do I list the custom EventGrid topics in a resource group in C# for azure?

通过cli,您可以运行以下命令:

az eventgrid topic list -g resource-group-name

我一直在研究Azure C#SDK ,但是找不到通过C#做到这一点的方法吗?

以上代码的C#等效项是什么?

例如,对于列出资源组,它将是:

IAzure azure = ...;
var resourceGroups = azure.ResourceGroups.List();

如何为EventGrid主题做到这一点?

如何从IAzure接口获取EventGridManagementClient?

事件网格服务功能即将随.NET的Azure管理库一起提供。 所以,你不能让一个EventGridManagementClientIAzure接口。

你可以使用ListByResourceGroup作为Sajeetharan提供。

另外还有rest api ,列出了资源组下的所有主题。

您可以使用下面的方法ListByResourceGroup

 IPage<Topic> topicsInResourceGroupPage = this.EventGridManagementClient.Topics.ListByResourceGroupAsync(resourceGroup).Result;

Complete Code

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM