gpt4 book ai didi

c# - 我们如何在没有存储容器名称、StorageAccountName 和 StorageAccountKey 这些信息的情况下从 Azure 事件中心接收事件

转载 作者:行者123 更新时间:2023-12-02 23:18:13 26 4
gpt4 key购买 nike

我是 Azure 平台的新手,我只有 EventHubConnectionString 和 EventHubName,没有存储容器名称、StorageAccountName 和存储帐户 key 。我想开发一个从事件中心接收事件的应用程序,但我很困惑在没有这些信息的情况下应该如何继续。请帮助解决这个问题。

我正在关注此链接以供引用Azure Event Hub.

最佳答案

I am confused about how should I proceed wihtout this information

似乎为了使用事件中心,您需要有一些东西来管理检查点。大多数示例和文档都显示如何使用 Azure 存储来保存当前 .Net Azure SDK 代码库自动创建的检查点。 EventProcessorHost 上的当前文档似乎没有显示不需要存储帐户的构造函数之一,而是显示您编写的派生自 ICheckpointManager 的自定义类。 .

未记录的构造函数(此时)如下所示:

    //
// Summary:
// Create a new host to process events from an Event Hub.
// This overload of the constructor allows maximum flexibility. This one allows
// the caller to specify the name of the processor host as well. The overload also
// allows the caller to provide their own lease and checkpoint managers to replace
// the built-in ones based on Azure Storage.
//
// Parameters:
// hostName:
// Name of the processor host. MUST BE UNIQUE. Strongly recommend including a Guid
// to ensure uniqueness.
//
// eventHubPath:
// The name of the EventHub.
//
// consumerGroupName:
// The name of the consumer group within the Event Hub.
//
// eventHubConnectionString:
// Connection string for the Event Hub to receive from.
//
// checkpointManager:
// Object implementing ICheckpointManager which handles partition checkpointing.
//
// leaseManager:
// Object implementing ILeaseManager which handles leases for partitions.
public EventProcessorHost(string hostName, string eventHubPath, string consumerGroupName, string eventHubConnectionString, ICheckpointManager checkpointManager, ILeaseManager leaseManager);

关于c# - 我们如何在没有存储容器名称、StorageAccountName 和 StorageAccountKey 这些信息的情况下从 Azure 事件中心接收事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55226044/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com