You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/// This is the backing field for the <see cref="Links"/> property.
25
-
/// </summary>
26
-
[JsonProperty("links")]
27
-
privateLink[]_links;
28
-
29
-
/// <summary>
30
-
/// This is the backing field for the <see cref="Messages"/> property.
31
-
/// </summary>
32
-
[JsonProperty("messages")]
33
-
privateQueuedMessage[]_messages;
34
-
35
-
/// <summary>
36
-
/// Initializes a new instance of the <see cref="QueuedMessageList"/> class during
37
-
/// JSON deserialization.
38
-
/// </summary>
39
-
[JsonConstructor]
40
-
protectedQueuedMessageList()
41
-
{
42
-
}
43
-
23
+
privateQueuedMessageListId_nextPageId;
24
+
44
25
/// <summary>
45
-
/// Initializes a new instance of the <see cref="QueuedMessageList"/> class.
26
+
/// Initializes a new instance of the <see cref="BasicReadOnlyCollectionPage{T}"/> class
27
+
/// that is a read-only wrapper around the specified list.
46
28
/// </summary>
47
-
/// <param name="messages">A collection of <see cref="QueuedMessage"/> objects describing the messages in a queue.</param>
48
-
/// <param name="links">A collection of <see cref="Link"/> objects describing resources related to the list of messages.</param>
49
-
/// <exception cref="ArgumentException">
50
-
/// If <paramref name="messages"/> contains any <see langword="null"/> values.
51
-
/// <para>-or-</para>
52
-
/// <para>If <paramref name="links"/> contains any <see langword="null"/> values.</para>
29
+
/// <param name="list">The list to wrap.</param>
30
+
/// <param name="getNextPageAsync">A function that returns a <see cref="Task{TResult}"/> representing the asynchronous operation to get the next page of items in the collection. If specified, this function implements <see cref="BasicReadOnlyCollectionPage{T}.GetNextPageAsync"/>. If the value is <see langword="null"/>, then <see cref="BasicReadOnlyCollectionPage{T}.CanHaveNextPage"/> will return <see langword="false"/>.</param>
31
+
/// <param name="nextPageId">The identifier of the next page in the message list.</param>
32
+
/// <exception cref="ArgumentNullException">
33
+
/// If <paramref name="list"/> is <see langword="null"/>.
/// <param name="marker">The <see cref="QueuedMessageList"/> object returned by a previous call to <see cref="ListMessagesAsync"/>. If this value is <see langword="null"/>, the list starts at the beginning.</param>
163
+
/// <param name="marker">The identifier of the message list page to return. This is obtained from <see cref="QueuedMessageList.NextPageId"/>. If this value is <see langword="null"/>, the list starts at the beginning.</param>
164
164
/// <param name="limit">The maximum number of messages to return. If this value is <see langword="null"/>, a provider-specific default value is used.</param>
165
165
/// <param name="echo"><see langword="true"/> to include messages created by the current client; otherwise, <see langword="false"/>.</param>
166
166
/// <param name="includeClaimed"><see langword="true"/> to include claimed messages; otherwise <see langword="false"/> to return only unclaimed messages.</param>
/// <param name="marker">The <see cref="QueuedMessageList"/> object returned by a previous call to <see cref="IQueueingService.ListMessagesAsync"/>. If this value is <see langword="null"/>, the list starts at the beginning.</param>
341
+
/// <param name="marker">The identifier of the message list page to return. This is obtained from <see cref="QueuedMessageList.NextPageId"/>. If this value is <see langword="null"/>, the list starts at the beginning.</param>
342
342
/// <param name="limit">The maximum number of messages to return. If this value is <see langword="null"/>, a provider-specific default value is used.</param>
343
343
/// <param name="echo"><see langword="true"/> to include messages created by the current client; otherwise, <see langword="false"/>.</param>
344
344
/// <param name="includeClaimed"><see langword="true"/> to include claimed messages; otherwise <see langword="false"/> to return only unclaimed messages.</param>
@@ -348,7 +348,7 @@ public static QueueStatistics GetQueueStatistics(this IQueueingService queueingS
348
348
/// <exception cref="ArgumentOutOfRangeException">If <paramref name="limit"/> is less than or equal to 0.</exception>
349
349
/// <exception cref="WebException">If the REST request does not return successfully.</exception>
350
350
/// <seealso href="https://wiki.openstack.org/w/index.php?title=Marconi/specs/api/v1#List_Messages">List Messages (OpenStack Marconi API v1 Blueprint)</seealso>
0 commit comments