Interface ISubDocBuilder<TDocument>
Inherited Members
Namespace: Couchbase.Core.IO.Operations.SubDocument
Assembly: Couchbase.NetClient.dll
Syntax
public interface ISubDocBuilder<TDocument> : ITypeSerializerProvider
Type Parameters
Name | Description |
---|---|
TDocument |
Properties
| Improve this Doc View SourceCount
Returns a count of the currently chained operations.
Declaration
int Count { get; }
Property Value
Type | Description |
---|---|
Int32 |
Key
Gets or sets the unique identifier for the document.
Declaration
string Key { get; }
Property Value
Type | Description |
---|---|
String | The key. |
Timeout
The maximum time allowed for an operation to live before timing out.
Declaration
TimeSpan? Timeout { get; }
Property Value
Type | Description |
---|---|
Nullable<TimeSpan> |
Methods
| Improve this Doc View SourceExecute()
Executes the chained operations.
Declaration
IDocumentFragment<TDocument> Execute()
Returns
Type | Description |
---|---|
IDocumentFragment<TDocument> | A Couchbase.IDocumentFragment`1 representing the results of the chained operations. |
ExecuteAsync()
Executes the chained operations.
Declaration
Task<IDocumentFragment<TDocument>> ExecuteAsync()
Returns
Type | Description |
---|---|
Task<IDocumentFragment<TDocument>> | A Couchbase.IDocumentFragment`1 representing the results of the chained operations. |