Show / Hide Table of Contents

    Class KafkaProducerEndpointConfiguration

    The Kafka producer endpoint configuration.

    Inheritance
    object
    EndpointConfiguration
    ProducerEndpointConfiguration
    ProducerEndpointConfiguration<KafkaProducerEndpoint>
    KafkaProducerEndpointConfiguration
    Implements
    IEquatable<EndpointConfiguration>
    IEquatable<ProducerEndpointConfiguration>
    IEquatable<ProducerEndpointConfiguration<KafkaProducerEndpoint>>
    IEquatable<KafkaProducerEndpointConfiguration>
    Inherited Members
    ProducerEndpointConfiguration<KafkaProducerEndpoint>.Equals(ProducerEndpointConfiguration)
    ProducerEndpointConfiguration<KafkaProducerEndpoint>.EndpointResolver
    ProducerEndpointConfiguration.Equals(EndpointConfiguration)
    ProducerEndpointConfiguration.Serializer
    ProducerEndpointConfiguration.Chunk
    ProducerEndpointConfiguration.Strategy
    ProducerEndpointConfiguration.MessageEnrichers
    ProducerEndpointConfiguration.Encryption
    ProducerEndpointConfiguration.Filter
    ProducerEndpointConfiguration.EnableSubscribing
    EndpointConfiguration.Validate()
    EndpointConfiguration.FriendlyName
    EndpointConfiguration.RawName
    EndpointConfiguration.DisplayName
    EndpointConfiguration.MessageValidationMode
    object.GetType()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    Namespace: Silverback.Messaging.Configuration.Kafka
    Assembly: Silverback.Integration.Kafka.dll
    Syntax
    public sealed record KafkaProducerEndpointConfiguration : ProducerEndpointConfiguration<KafkaProducerEndpoint>, IEquatable<EndpointConfiguration>, IEquatable<ProducerEndpointConfiguration>, IEquatable<ProducerEndpointConfiguration<KafkaProducerEndpoint>>, IEquatable<KafkaProducerEndpointConfiguration>

    Constructors

    KafkaProducerEndpointConfiguration()

    The Kafka producer endpoint configuration.

    Declaration
    public KafkaProducerEndpointConfiguration()

    Properties

    EqualityContract

    The Kafka producer endpoint configuration.

    Declaration
    protected override Type EqualityContract { get; }
    Property Value
    Type Description
    Type
    Overrides
    ProducerEndpointConfiguration<KafkaProducerEndpoint>.EqualityContract

    Methods

    Equals(KafkaProducerEndpointConfiguration?)

    The Kafka producer endpoint configuration.

    Declaration
    public bool Equals(KafkaProducerEndpointConfiguration? other)
    Parameters
    Type Name Description
    KafkaProducerEndpointConfiguration other
    Returns
    Type Description
    bool

    Equals(ProducerEndpointConfiguration<KafkaProducerEndpoint>?)

    The Kafka producer endpoint configuration.

    Declaration
    public override sealed bool Equals(ProducerEndpointConfiguration<KafkaProducerEndpoint>? other)
    Parameters
    Type Name Description
    ProducerEndpointConfiguration<KafkaProducerEndpoint> other
    Returns
    Type Description
    bool
    Overrides
    ProducerEndpointConfiguration<KafkaProducerEndpoint>.Equals(ProducerEndpointConfiguration<KafkaProducerEndpoint>)

    Equals(object?)

    The Kafka producer endpoint configuration.

    Declaration
    public override bool Equals(object? obj)
    Parameters
    Type Name Description
    object obj
    Returns
    Type Description
    bool
    Overrides
    ProducerEndpointConfiguration<KafkaProducerEndpoint>.Equals(object)

    GetHashCode()

    The Kafka producer endpoint configuration.

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    int
    Overrides
    ProducerEndpointConfiguration<KafkaProducerEndpoint>.GetHashCode()

    PrintMembers(StringBuilder)

    The Kafka producer endpoint configuration.

    Declaration
    protected override bool PrintMembers(StringBuilder builder)
    Parameters
    Type Name Description
    StringBuilder builder
    Returns
    Type Description
    bool
    Overrides
    ProducerEndpointConfiguration<KafkaProducerEndpoint>.PrintMembers(StringBuilder)

    ToString()

    The Kafka producer endpoint configuration.

    Declaration
    public override string ToString()
    Returns
    Type Description
    string
    Overrides
    ProducerEndpointConfiguration<KafkaProducerEndpoint>.ToString()

    Operators

    operator ==(KafkaProducerEndpointConfiguration?, KafkaProducerEndpointConfiguration?)

    The Kafka producer endpoint configuration.

    Declaration
    public static bool operator ==(KafkaProducerEndpointConfiguration? left, KafkaProducerEndpointConfiguration? right)
    Parameters
    Type Name Description
    KafkaProducerEndpointConfiguration left
    KafkaProducerEndpointConfiguration right
    Returns
    Type Description
    bool

    operator !=(KafkaProducerEndpointConfiguration?, KafkaProducerEndpointConfiguration?)

    The Kafka producer endpoint configuration.

    Declaration
    public static bool operator !=(KafkaProducerEndpointConfiguration? left, KafkaProducerEndpointConfiguration? right)
    Parameters
    Type Name Description
    KafkaProducerEndpointConfiguration left
    KafkaProducerEndpointConfiguration right
    Returns
    Type Description
    bool

    Implements

    IEquatable<T>
    IEquatable<T>
    IEquatable<T>
    IEquatable<T>
    GitHub E-Mail
    ↑ Back to top © 2026 Sergio Aquilini