Class MessagingBehaviorBindingRegistry
Namespace: Cephalon.Behaviors.Messaging.Registry
Assembly: Cephalon.Behaviors.Messaging.dll
Default implementation of
public sealed class MessagingBehaviorBindingRegistry : IMessagingBehaviorBindingRegistryInheritance
Section titled “Inheritance”object ← MessagingBehaviorBindingRegistry
Implements
Section titled “Implements”IMessagingBehaviorBindingRegistry
Inherited Members
Section titled “Inherited Members”object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
Section titled “Constructors”MessagingBehaviorBindingRegistry(IEnumerable<IMessagingBehaviorBinding>)
Section titled “ MessagingBehaviorBindingRegistry(IEnumerable<IMessagingBehaviorBinding>)”Initializes a new instance of
public MessagingBehaviorBindingRegistry(IEnumerable<IMessagingBehaviorBinding> bindings)Parameters
Section titled “Parameters”bindings IEnumerable<IMessagingBehaviorBinding>
All registered messaging transport bindings.
Properties
Section titled “Properties”Gets all registered bindings in registration order.
public IReadOnlyList<IMessagingBehaviorBinding> All { get; }Property Value
Section titled “Property Value”IReadOnlyList<IMessagingBehaviorBinding>
Methods
Section titled “Methods”GetBinding(string)
Section titled “ GetBinding(string)”Returns the binding registered for transportId,
or null if none is registered.
public IMessagingBehaviorBinding? GetBinding(string transportId)Parameters
Section titled “Parameters”transportId string
The canonical transport identifier, e.g. “rabbitmq”.
Returns
Section titled “Returns”The matching binding, or null.