Skip to content

Questions? Join our Discord.

JasperFx

Formal support for Wolverine, Marten, and Polecat is available through our Support Plans.

Marten operation side effects Added in 1.14.0 ​

The full IMartenOp / MartenOps catalogue for Wolverine handlers and HTTP endpoints, so a handler writes to Marten without injecting an IDocumentSession: store/insert/update/delete, hard deletes and UndoDeleteWhere, StoreObjects/InsertObjects/DeleteObjects, UpdateRevision and TryUpdateRevision, Patch and PatchWhere, QueueSqlCommand, StartStream, Append and ArchiveStream, MartenOps.Nothing, and both ways to scope an op to a tenant.

Use when a handler needs a Marten write it cannot express with MartenOps.Store, when an op appears to be silently dropped, or when deciding between a side effect and an injected session.

Skill details ​

  • Skill name: marten-operation-side-effects
  • Applies to: marten, wolverine
  • Tags: marten, wolverine, handlers, side-effects, martenops, imartenop, patching, soft-delete, multi-tenancy, pure-functions
  • Added in: 1.14.0
  • License: Proprietary. Copyright JasperFx Software LLC.

Proprietary. Copyright © JasperFx Software LLC. See the license for terms.