Show / Hide Table of Contents

    Class SilverbackContextKafkaTransactionExtensions

    Adds the InitKafkaTransaction(ISilverbackContext, string?) method to the Silverback.SilverbackContext.

    Inheritance
    object
    SilverbackContextKafkaTransactionExtensions
    Inherited Members
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: Silverback.Messaging.Transactions
    Assembly: Silverback.Integration.Kafka.dll
    Syntax
    public static class SilverbackContextKafkaTransactionExtensions

    Methods

    InitKafkaTransaction(ISilverbackContext, string?)

    Initializes the Kafka transaction.

    Declaration
    public static IKafkaTransaction InitKafkaTransaction(this ISilverbackContext context, string? transactionalIdSuffix = null)
    Parameters
    Type Name Description
    ISilverbackContext context

    The ISilverbackContext.

    string transactionalIdSuffix

    The optional suffix to be appended to the transactional Id. This must be used to allow multiple concurrent transactions.

    Returns
    Type Description
    IKafkaTransaction

    The created IKafkaTransaction.

    GitHub E-Mail
    ↑ Back to top © 2026 Sergio Aquilini