Show / Hide Table of Contents

    Class RabbitExchangeProducerEndpoint

    Represents an exchange to produce to.

    Inheritance
    System.Object
    Endpoint
    ProducerEndpoint
    RabbitProducerEndpoint
    RabbitExchangeProducerEndpoint
    Implements
    IProducerEndpoint
    IEndpoint
    System.IEquatable<RabbitExchangeProducerEndpoint>
    Inherited Members
    RabbitProducerEndpoint.Connection
    RabbitProducerEndpoint.ConfirmationTimeout
    RabbitProducerEndpoint.BaseEquals(Endpoint)
    ProducerEndpoint.Chunk
    ProducerEndpoint.Strategy
    ProducerEndpoint.MessageEnrichers
    ProducerEndpoint.IProducerEndpoint.MessageEnrichers
    ProducerEndpoint.GetActualName(IOutboundEnvelope, IServiceProvider)
    Endpoint.DefaultSerializer
    Endpoint.DisplayName
    Endpoint.Name
    Endpoint.FriendlyName
    Endpoint.Serializer
    Endpoint.Encryption
    Endpoint.MessageValidationMode
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Silverback.Messaging
    Assembly: Silverback.Integration.RabbitMQ.dll
    Syntax
    public sealed class RabbitExchangeProducerEndpoint : RabbitProducerEndpoint, IProducerEndpoint, IEndpoint, IEquatable<RabbitExchangeProducerEndpoint>

    Constructors

    | Improve this doc View source

    RabbitExchangeProducerEndpoint(String)

    Initializes a new instance of the RabbitExchangeProducerEndpoint class.

    Declaration
    public RabbitExchangeProducerEndpoint(string name)
    Parameters
    Type Name Description
    System.String name

    The name of the exchange.

    Properties

    | Improve this doc View source

    Exchange

    Gets or sets the exchange configuration.

    Declaration
    public RabbitExchangeConfig Exchange { get; set; }
    Property Value
    Type Description
    RabbitExchangeConfig

    Methods

    | Improve this doc View source

    Equals(RabbitExchangeProducerEndpoint)

    Declaration
    public bool Equals(RabbitExchangeProducerEndpoint other)
    Parameters
    Type Name Description
    RabbitExchangeProducerEndpoint other
    Returns
    Type Description
    System.Boolean
    | Improve this doc View source

    Equals(Object)

    Declaration
    public override bool Equals(object obj)
    Parameters
    Type Name Description
    System.Object obj
    Returns
    Type Description
    System.Boolean
    Overrides
    System.Object.Equals(System.Object)
    | Improve this doc View source

    GetHashCode()

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    System.Int32
    Overrides
    System.Object.GetHashCode()
    | Improve this doc View source

    Validate()

    Validates the endpoint configuration and throws an EndpointConfigurationException if not valid.

    Declaration
    public override void Validate()
    Overrides
    RabbitProducerEndpoint.Validate()

    Implements

    IProducerEndpoint
    IEndpoint
    System.IEquatable<T>
    • Improve this doc
    • View source
    GitHub E-Mail
    ↑ Back to top © 2020 Sergio Aquilini