ข้ามไปยังเนื้อหา

Class MessagingBehaviorBindingRegistry

เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน

Namespace: Cephalon.Behaviors.Messaging.Registry
Assembly: Cephalon.Behaviors.Messaging.dll

Default implementation of . Uses a with for O(1) lock-free transport id lookup.

public sealed class MessagingBehaviorBindingRegistry : IMessagingBehaviorBindingRegistry

objectMessagingBehaviorBindingRegistry

IMessagingBehaviorBindingRegistry

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

MessagingBehaviorBindingRegistry(IEnumerable<IMessagingBehaviorBinding>)

Section titled “ MessagingBehaviorBindingRegistry(IEnumerable<IMessagingBehaviorBinding>)”

Initializes a new instance of from the supplied set of bindings.

public MessagingBehaviorBindingRegistry(IEnumerable<IMessagingBehaviorBinding> bindings)

bindings IEnumerable<IMessagingBehaviorBinding>

All registered messaging transport bindings.

Gets all registered bindings in registration order.

public IReadOnlyList<IMessagingBehaviorBinding> All { get; }

IReadOnlyList<IMessagingBehaviorBinding>

Returns the binding registered for transportId, or null if none is registered.

public IMessagingBehaviorBinding? GetBinding(string transportId)

transportId string

The canonical transport identifier, e.g. “rabbitmq”.

IMessagingBehaviorBinding?

The matching binding, or null.