Class SilverbackContextKafkaTransactionExtensions
- Namespace
- Silverback.Messaging.Transactions
- Assembly
- Silverback.Integration.Kafka.dll
Adds the InitKafkaTransaction(ISilverbackContext, string?) method to the Silverback.SilverbackContext.
public static class SilverbackContextKafkaTransactionExtensions
- Inheritance
-
SilverbackContextKafkaTransactionExtensions
- Inherited Members
Methods
InitKafkaTransaction(ISilverbackContext, string?)
Initializes the Kafka transaction.
public static IKafkaTransaction InitKafkaTransaction(this ISilverbackContext context, string? transactionalIdSuffix = null)
Parameters
contextISilverbackContextThe ISilverbackContext.
transactionalIdSuffixstringThe optional suffix to be appended to the transactional Id. This must be used to allow multiple concurrent transactions.
Returns
- IKafkaTransaction
The created IKafkaTransaction.