Мы можем подписаться на тему сетки событий через очередь хранилища, используя Azure CLI, как упомянуто:
az eventgrid event-subscription create \
--topic-name demotopic \
-g myResourceGroup \
--name eventsub1 \
--endpoint-type storagequeue \
--endpoint <storage-queue-url>
При использовании Microsoft.Azure.Management.EventGrid:
EventSubscription eventSubscription = new EventSubscription()
{
Destination = new WebHookEventSubscriptionDestination()
{
EndpointUrl = endpointUrl
},
// The below are all optional settings
EventDeliverySchema = EventDeliverySchema.EventGridSchema,
Filter = new EventSubscriptionFilter()
{
// By default, "All" event types are included
IsSubjectCaseSensitive = false,
SubjectBeginsWith = "",
SubjectEndsWith = ""
}
};
Я не получаю никаких свойств или методов для установки типа конечной точки и конечной точки, как указано в команде CLI.
Может кто-нибудь помочь мне, как я могу установить тип конечной точки в качестве хранилища, используя библиотеку c # nuget