TransactionalProjectionOptionsType
PackageFCQRS
Options for a named transactional projection. Use a distinct name for each read model.
Reusing a name resumes its stored progress; do not reuse it for an empty or different model.
Specification
Kind
Type
Members
6
Examples
0
``.ctor``Signature
TransactionalProjectionOptions(name, store)
BatchSizeSignature
this.BatchSize
NameSignature
this.Name
PollIntervalSignature
this.PollInterval
CatchUpTimeoutSignature
this.CatchUpTimeout
Summary
| Name | Signature | Synopsis |
|---|---|---|
| ``.ctor`` | TransactionalProjectionOptions(name, store) | No description available. |
| BatchSize | this.BatchSize | Maximum number of events fetched for one persistence ID per query. |
| Name | this.Name | Stable identity of the read model and its durable progress. |
| PollInterval | this.PollInterval | Delay between background journal-head queries, after the previous batch finishes. |
| CatchUpTimeout | this.CatchUpTimeout | Bound for the entire catch-up call, including snapshot capture. |
| Store | this.Store | Authoritative journal connection and transactional read-model store. |
Parameters
| Name | Type | Description |
|---|---|---|
| name | string | |
| store | SqlProjectionStore |
Returns
TransactionalProjectionOptions
Maximum number of events fetched for one persistence ID per query. Default: 500.
Returns
int
Delay between background journal-head queries, after the previous batch finishes.
CatchUpAsync captures its own snapshot immediately. Default: one second.
Returns
TimeSpan
Bound for the entire catch-up call, including snapshot capture. Default: 30 seconds.
Returns
TimeSpan