Interface IDocumentCursor<TDocument>
Указатель на список документов.
Namespace:InfinniPlatform.DocumentStorage
Assembly:InfinniPlatform.DocumentStorage.Abstractions.dll
Syntax
public interface IDocumentCursor<TDocument>
Type Parameters
Name | Description |
---|---|
TDocument |
Methods
| Improve this Doc View SourceAny()
Проверят, содержит ли указатель какой-либо элемент.
Declaration
bool Any()
Returns
Type | Description |
---|---|
System.Boolean |
AnyAsync()
Проверят, содержит ли указатель какой-либо элемент.
Declaration
Task<bool> AnyAsync()
Returns
Type | Description |
---|---|
Task<System.Boolean> |
First()
Возвращает первый документ в указателе или исключение, если указатель пуст.
Declaration
TDocument First()
Returns
Type | Description |
---|---|
TDocument |
FirstAsync()
Возвращает первый документ в указателе или исключение, если указатель пуст.
Declaration
Task<TDocument> FirstAsync()
Returns
Type | Description |
---|---|
Task<TDocument> |
FirstOrDefault()
Возвращает первый документ в указателе или значение по умолчанию.
Declaration
TDocument FirstOrDefault()
Returns
Type | Description |
---|---|
TDocument |
FirstOrDefaultAsync()
Возвращает первый документ в указателе или значение по умолчанию.
Declaration
Task<TDocument> FirstOrDefaultAsync()
Returns
Type | Description |
---|---|
Task<TDocument> |
ToList()
Возвращает список всех документов указателя.
Declaration
List<TDocument> ToList()
Returns
Type | Description |
---|---|
List<TDocument> |
ToListAsync()
Возвращает список всех документов указателя.
Declaration
Task<List<TDocument>> ToListAsync()
Returns
Type | Description |
---|---|
Task<List<TDocument>> |