Class ProducerEndpointConfiguration<TEndpoint>
The producer configuration.
Inheritance
ProducerEndpointConfiguration<TEndpoint>
Assembly: Silverback.Integration.dll
Syntax
public abstract record ProducerEndpointConfiguration<TEndpoint> : ProducerEndpointConfiguration, IEquatable<EndpointConfiguration>, IEquatable<ProducerEndpointConfiguration>, IEquatable<ProducerEndpointConfiguration<TEndpoint>> where TEndpoint : ProducerEndpoint
Type Parameters
| Name |
Description |
| TEndpoint |
|
Constructors
ProducerEndpointConfiguration()
The producer configuration.
Declaration
protected ProducerEndpointConfiguration()
ProducerEndpointConfiguration(ProducerEndpointConfiguration<TEndpoint>)
The producer configuration.
Declaration
protected ProducerEndpointConfiguration(ProducerEndpointConfiguration<TEndpoint> original)
Parameters
Properties
EndpointResolver
Gets the IProducerEndpointResolver to be used to resolve the destination endpoint (e.g. the target topic and
partition) for the message being produced.
Declaration
public IProducerEndpointResolver<TEndpoint> EndpointResolver { get; init; }
Property Value
EqualityContract
The producer configuration.
Declaration
protected override Type EqualityContract { get; }
Property Value
Overrides
Methods
Equals(ProducerEndpointConfiguration?)
The producer configuration.
Declaration
public override sealed bool Equals(ProducerEndpointConfiguration? other)
Parameters
Returns
Overrides
Equals(ProducerEndpointConfiguration<TEndpoint>?)
The producer configuration.
Declaration
public virtual bool Equals(ProducerEndpointConfiguration<TEndpoint>? other)
Parameters
Returns
Equals(object?)
The producer configuration.
Declaration
public override bool Equals(object? obj)
Parameters
| Type |
Name |
Description |
| object |
obj |
|
Returns
Overrides
GetHashCode()
The producer configuration.
Declaration
public override int GetHashCode()
Returns
Overrides
PrintMembers(StringBuilder)
The producer configuration.
Declaration
protected override bool PrintMembers(StringBuilder builder)
Parameters
Returns
Overrides
ToString()
The producer configuration.
Declaration
public override string ToString()
Returns
Overrides
Operators
operator ==(ProducerEndpointConfiguration<TEndpoint>?, ProducerEndpointConfiguration<TEndpoint>?)
The producer configuration.
Declaration
public static bool operator ==(ProducerEndpointConfiguration<TEndpoint>? left, ProducerEndpointConfiguration<TEndpoint>? right)
Parameters
Returns
operator !=(ProducerEndpointConfiguration<TEndpoint>?, ProducerEndpointConfiguration<TEndpoint>?)
The producer configuration.
Declaration
public static bool operator !=(ProducerEndpointConfiguration<TEndpoint>? left, ProducerEndpointConfiguration<TEndpoint>? right)
Parameters
Returns
Implements