Class Logs
- Namespace
- idunno.Bluesky.Chat
- Assembly
- idunno.Bluesky.dll
Encapsulates a paged read only collection of chat log entries.
public sealed class Logs : PagedReadOnlyCollection<LogBase>, IList<LogBase>, ICollection<LogBase>, IList, ICollection, IReadOnlyList<LogBase>, IReadOnlyCollection<LogBase>, IEnumerable<LogBase>, IEnumerableInheritance
-
PagedReadOnlyCollection<LogBase>
Implements
Inherited Members
-
PagedReadOnlyCollection<LogBase>.Cursor
Remarks
Creates a new instance of idunno.Bluesky.Chat.Logs
Constructors
Logs(IList<LogBase>, string?)
Encapsulates a paged read only collection of chat log entries.
public Logs(IList<LogBase> list, string? cursor = null)Parameters
listIList<LogBase>-
The list of idunno.Bluesky.Chat.LogBase to create this instance from.
cursorstring?-
An optional cursor for pagination.
Remarks
Creates a new instance of idunno.Bluesky.Chat.Logs
Logs(IEnumerable<LogBase>, string?)
Creates a new instance of idunno.Bluesky.Chat.Logs.
public Logs(IEnumerable<LogBase> collection, string? cursor = null)Parameters
collectionIEnumerable<LogBase>-
A collection of idunno.Bluesky.Chat.LogBase to create this instance from.
cursorstring?-
An optional cursor for pagination.
Logs(string?)
Creates a new instance of with an empty list.
public Logs(string? cursor = null)Parameters
cursorstring?-
An optional cursor for pagination.
Logs(IList<LogBase>, string?)
Encapsulates a paged read only collection of chat log entries.
public Logs(IList<LogBase> list, string? cursor = null)Parameters
listIList<LogBase>-
The list of idunno.Bluesky.Chat.LogBase to create this instance from.
cursorstring?-
An optional cursor for pagination.
Remarks
Creates a new instance of idunno.Bluesky.Chat.Logs
Logs(IEnumerable<LogBase>, string?)
Creates a new instance of idunno.Bluesky.Chat.Logs.
public Logs(IEnumerable<LogBase> collection, string? cursor = null)Parameters
collectionIEnumerable<LogBase>-
A collection of idunno.Bluesky.Chat.LogBase to create this instance from.
cursorstring?-
An optional cursor for pagination.
Logs(string?)
Creates a new instance of with an empty list.
public Logs(string? cursor = null)Parameters
cursorstring?-
An optional cursor for pagination.
Logs(IList<LogBase>, string?)
Encapsulates a paged read only collection of chat log entries.
public Logs(IList<LogBase> list, string? cursor = null)Parameters
listIList<LogBase>-
The list of idunno.Bluesky.Chat.LogBase to create this instance from.
cursorstring?-
An optional cursor for pagination.
Remarks
Creates a new instance of idunno.Bluesky.Chat.Logs
Logs(IEnumerable<LogBase>, string?)
Creates a new instance of idunno.Bluesky.Chat.Logs.
public Logs(IEnumerable<LogBase> collection, string? cursor = null)Parameters
collectionIEnumerable<LogBase>-
A collection of idunno.Bluesky.Chat.LogBase to create this instance from.
cursorstring?-
An optional cursor for pagination.
Logs(string?)
Creates a new instance of with an empty list.
public Logs(string? cursor = null)Parameters
cursorstring?-
An optional cursor for pagination.