【问题标题】:Offsets In Azure Event HubsAzure 事件中心中的偏移量
【发布时间】:2015-11-17 15:03:26
【问题描述】:

我有一个小型客户端应用程序将数据发送到 Azure 事件中心,另一个应用程序从中读取数据。

根据https://msdn.microsoft.com/en-us/library/azure/dn789972.aspx,您可以在事件中心接收器中包含偏移量。我希望以 MSDN 上提到的时间戳的形式包含一个偏移量。有谁知道如何做到这一点?我可以很容易地为 offest 包含数字字符串格式(例如 string myOffset = "12345",但我似乎无法获得时间戳格式。

干杯

【问题讨论】:

    标签: azure


    【解决方案1】:

    不清楚“似乎无法获取时间戳格式”是什么意思,但是当您创建接收器时,您将 DateTime 数据类型传递给 CreateReceiver 方法。

    public EventHubReceiver CreateReceiver(
        string partitionId,
        DateTime startingDateTimeUtc,
        long epoch
    )
    

    请参阅 MSDN 上的 CreateReceiver:

    https://msdn.microsoft.com/en-us/library/dn790504.aspx

    如果您将时间戳记为字符串,则可以尝试使用 DateTime.Parse(或 TryParse)方法来获取 DateTime 值。

        string MyString = "Aug 25, 2015";
        DateTime MyDateTime = DateTime.Parse(MyString);
    

    在 MSDN 上查看更多关于解析时间的信息:

    https://msdn.microsoft.com/en-us/library/2h3syy57(v=vs.110).aspx

    【讨论】:

      猜你喜欢
      • 2018-01-25
      • 2015-02-18
      • 2021-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多