Search Results for

    Show / Hide Table of Contents

    Class ChaparZaminOutboxExtensions

    Extension methods for configuring Chapar Outbox and Inbox on Zamin infrastructure.

    Inheritance
    object
    ChaparZaminOutboxExtensions
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Chapar.Zamin.Outbox.Extensions
    Assembly: Chapar.Zamin.Outbox.dll
    Syntax
    public static class ChaparZaminOutboxExtensions

    Methods

    | Edit this page View Source

    AddChaparZaminOutbox(IServiceCollection, Action<CleanupOptions>?)

    Registers Zamin‑backed implementations for IOutboxStore and IInboxStore, and optionally enables automatic cleanup of the outbox table.

    Declaration
    public static IServiceCollection AddChaparZaminOutbox(this IServiceCollection services, Action<CleanupOptions>? configureCleanup = null)
    Parameters
    Type Name Description
    IServiceCollection services

    The service collection.

    Action<CleanupOptions> configureCleanup

    Optional action to customize CleanupOptions for the outbox table.

    Returns
    Type Description
    IServiceCollection
    | Edit this page View Source

    AddZaminOutboxCleanup<TStore>(IServiceCollection, Action<CleanupOptions>?)

    Registers a custom cleanup job for the Zamin outbox using the specified store.

    Declaration
    public static IServiceCollection AddZaminOutboxCleanup<TStore>(this IServiceCollection services, Action<CleanupOptions>? configure = null) where TStore : class, ICleanupStore
    Parameters
    Type Name Description
    IServiceCollection services

    The service collection.

    Action<CleanupOptions> configure

    Optional configuration for the cleanup job.

    Returns
    Type Description
    IServiceCollection
    Type Parameters
    Name Description
    TStore

    The store type that implements ICleanupStore.

    • Edit this page
    • View Source
    In this article
    Back to top Copyright © 2026