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>> |