Class SilverbackContextKafkaTransactionExtensions
Adds the InitKafkaTransaction(ISilverbackContext, string?) method to the Silverback.SilverbackContext.
Inherited Members
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. |