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 New 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 LICENSE for terms.