SendAvailabilityPairedNamespaceOptions SendAvailabilityPairedNamespaceOptions Class

Represents the options for the sending the availability of paired namespace.

Syntax

Declaration

public sealed class SendAvailabilityPairedNamespaceOptions : PairedNamespaceOptionsPublic NotInheritable Class SendAvailabilityPairedNamespaceOptions
    Inherits PairedNamespaceOptions

Inheritance Hierarchy

Constructors summary

Initializes a new instance of the SendAvailabilityPairedNamespaceOptions class.

Initializes a new instance of the SendAvailabilityPairedNamespaceOptions class.

Initializes a new instance of the SendAvailabilityPairedNamespaceOptions class.

Properties summary

Gets or sets the number of backlog queues.

Gets or sets whether the syphon is enabled for this instance.

Gets or sets the interval of pings.

Methods summary

Marks a path as healthy.

Constructors

  • SendAvailabilityPairedNamespaceOptions(NamespaceManager, MessagingFactory)
    SendAvailabilityPairedNamespaceOptions(NamespaceManager, MessagingFactory)

    Initializes a new instance of the SendAvailabilityPairedNamespaceOptions class.

    public SendAvailabilityPairedNamespaceOptions(NamespaceManager secondaryNamespaceManager, MessagingFactory messagingFactory)Public Sub New(secondaryNamespaceManager As NamespaceManager, messagingFactory As MessagingFactory)

    Parameters

  • SendAvailabilityPairedNamespaceOptions(NamespaceManager, MessagingFactory, Int32)
    SendAvailabilityPairedNamespaceOptions(NamespaceManager, MessagingFactory, Int32)

    Initializes a new instance of the SendAvailabilityPairedNamespaceOptions class.

    public SendAvailabilityPairedNamespaceOptions(NamespaceManager secondaryNamespaceManager, MessagingFactory messagingFactory, int backlogQueueCount)Public Sub New(secondaryNamespaceManager As NamespaceManager, messagingFactory As MessagingFactory, backlogQueueCount As Integer)

    Parameters

  • SendAvailabilityPairedNamespaceOptions(NamespaceManager, MessagingFactory, Int32, TimeSpan, Boolean)
    SendAvailabilityPairedNamespaceOptions(NamespaceManager, MessagingFactory, Int32, TimeSpan, Boolean)

    Initializes a new instance of the SendAvailabilityPairedNamespaceOptions class.

    public SendAvailabilityPairedNamespaceOptions(NamespaceManager secondaryNamespaceManager, MessagingFactory messagingFactory, int backlogQueueCount, TimeSpan failoverInterval, bool enableSyphon)Public Sub New(secondaryNamespaceManager As NamespaceManager, messagingFactory As MessagingFactory, backlogQueueCount As Integer, failoverInterval As TimeSpan, enableSyphon As Boolean)

    Parameters

Properties

  • BacklogQueueCount
    BacklogQueueCount

    Gets or sets the number of backlog queues.

    public int BacklogQueueCount { get; }Public ReadOnly Property BacklogQueueCount As Integer

    Property Value

  • EnableSyphon
    EnableSyphon

    Gets or sets whether the syphon is enabled for this instance.

    public bool EnableSyphon { get; }Public ReadOnly Property EnableSyphon As Boolean

    Property Value

    • true if the syphon is enabled for this instance; otherwise, false.

  • PingPrimaryInterval
    PingPrimaryInterval

    Gets or sets the interval of pings.

    public TimeSpan PingPrimaryInterval { get; set; }Public Property PingPrimaryInterval As TimeSpan

    Property Value

Methods

  • ClearPairing()
    ClearPairing()
    protected override void ClearPairing()Protected Overrides Sub ClearPairing
  • MarkPathHealthy(String)
    MarkPathHealthy(String)

    Marks a path as healthy.

    public void MarkPathHealthy(string path)Public Sub MarkPathHealthy(path As String)

    Parameters

  • OnNotifyPrimarySendResult(String, Boolean)
    OnNotifyPrimarySendResult(String, Boolean)
    protected override void OnNotifyPrimarySendResult(string path, bool success)Protected Overrides Sub OnNotifyPrimarySendResult(path As String, success As Boolean)

    Parameters

Details

Assembly

Microsoft.ServiceBus.dll