【问题标题】:Azure Notifications Hub. what second args of GetRegistrationsByTagAsync(string tag, int top) stands for?Azure 通知中心。 GetRegistrationsByTagAsync(string tag, int top) 的第二个参数代表什么?
【发布时间】:2014-10-30 02:00:33
【问题描述】:

documentation 在 Azure 推送通知中表示 NotificationHubClient.GetRegistrationsByTagAsync(string tag, int top),如下所示,

top (Int32) : 获取注册的位置。

但我不知道 toplocation 代表什么。
An example 我发现只使用 100 但没有理由使用它。

【问题讨论】:

    标签: c# azure azure-notificationhub


    【解决方案1】:

    基本上这意味着获得最多 top 条记录。

    因此,如果您有 1000 个带有标签“A”的注册,那么 NotificationHubClient.GetRegistrationsByTagAsync("A", 42) 将返回 42 条记录。

    但是,top不能超过100! NotificationHubClient.GetRegistrationsByTagAsync("A", 142) 只会返回 100 条记录。

    【讨论】:

    • 感谢您的回复。可能需要记录在案。
    • 无论如何,为什么它没有 skip 来导航它们?是先进先出还是后进先出方式?
    • 请注意,记录以具有 ContinuationToken 属性的 CollectionQueryResult 形式返回。此外还有 GetRegistrationsByTagAsync 方法的重载,该方法将延续令牌作为参数。因此,您可以逐页扫描注册。你能解释一下你的场景是什么吗?我只是想弄清楚为什么需要按标签读取 许多 注册。
    猜你喜欢
    • 1970-01-01
    • 2014-09-02
    • 1970-01-01
    • 2018-11-11
    • 1970-01-01
    • 2021-11-15
    • 1970-01-01
    • 2010-11-29
    • 2012-05-04
    相关资源
    最近更新 更多