MessagingFactorySettings MessagingFactorySettings Class

Represents the messaging factory settings.

Syntax

Declaration

public class MessagingFactorySettingsPublic Class MessagingFactorySettings

Inheritance Hierarchy

  • MessagingFactorySettings
    MessagingFactorySettings

Constructors summary

Initializes a new instance of the MessagingFactorySettings class.

Initializes a new instance of the MessagingFactorySettings class with the specified messaging factory settings for cloning.

Properties summary

Gets or set the transport settings for the Advanced Message Queuing Protocol (AMQP).

Gets or sets a value that indicates whether the messaging operation enables additional client timeout.

Gets or sets the transport settings required for the net messaging.

Gets or sets the TimeSpan that specifies how long the messaging operation has to complete before timing out.

Gets or sets the token provider of the factory settings.

Gets or sets the messaging transport type.

Methods summary

Creates a copy of MessagingFactorySettings.

Executes the asynchronous begin create factory action.

Executes the asynchronous begin create factory action.

Ends an asynchronous request to create factory.

Constructors

  • MessagingFactorySettings()
    MessagingFactorySettings()

    Initializes a new instance of the MessagingFactorySettings class.

    public MessagingFactorySettings()Public Sub New
  • MessagingFactorySettings(MessagingFactorySettings)
    MessagingFactorySettings(MessagingFactorySettings)

    Initializes a new instance of the MessagingFactorySettings class with the specified messaging factory settings for cloning.

    public MessagingFactorySettings(MessagingFactorySettings other)Public Sub New(other As MessagingFactorySettings)

    Parameters

Properties

  • AmqpTransportSettings
    AmqpTransportSettings

    Gets or set the transport settings for the Advanced Message Queuing Protocol (AMQP).

    public AmqpTransportSettings AmqpTransportSettings { get; set; }Public Property AmqpTransportSettings As AmqpTransportSettings

    Property Value

  • DisableEntityLevelPerformanceCounters
    DisableEntityLevelPerformanceCounters
    public bool DisableEntityLevelPerformanceCounters { get; set; }Public Property DisableEntityLevelPerformanceCounters As Boolean

    Property Value

  • EnableAdditionalClientTimeout
    EnableAdditionalClientTimeout

    Gets or sets a value that indicates whether the messaging operation enables additional client timeout.

    public bool EnableAdditionalClientTimeout { get; set; }Public Property EnableAdditionalClientTimeout As Boolean

    Property Value

    • true if the messaging operation enables additional client timeout; otherwise, false.

  • NetMessagingTransportSettings
    NetMessagingTransportSettings

    Gets or sets the transport settings required for the net messaging.

    public NetMessagingTransportSettings NetMessagingTransportSettings { get; set; }Public Property NetMessagingTransportSettings As NetMessagingTransportSettings

    Property Value

  • OperationTimeout
    OperationTimeout

    Gets or sets the TimeSpan that specifies how long the messaging operation has to complete before timing out.

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

    Property Value

    • The TimeSpan that specifies how long the messaging operation has to complete before timing out. The default value is one minute.

    Exceptions

  • TokenProvider
    TokenProvider

    Gets or sets the token provider of the factory settings.

    public TokenProvider TokenProvider { get; set; }Public Property TokenProvider As TokenProvider

    Property Value

  • TransportType
    TransportType

    Gets or sets the messaging transport type.

    public TransportType TransportType { get; set; }Public Property TransportType As TransportType

    Property Value

Methods

  • Clone()
    Clone()

    Creates a copy of MessagingFactorySettings.

    public virtual MessagingFactorySettings Clone()Public Overridable Function Clone As MessagingFactorySettings

    Returns

  • OnBeginCreateFactory(IEnumerable<Uri>, AsyncCallback, Object)
    OnBeginCreateFactory(IEnumerable(Of Uri), AsyncCallback, Object)

    Executes the asynchronous begin create factory action.

    protected virtual IAsyncResult OnBeginCreateFactory(IEnumerable<Uri> uriAddresses, AsyncCallback callback, object state)Protected Overridable Function OnBeginCreateFactory(uriAddresses As IEnumerable(Of Uri), callback As AsyncCallback, state As Object) As IAsyncResult

    Parameters

    Returns

  • OnBeginCreateFactory(Uri, AsyncCallback, Object)
    OnBeginCreateFactory(Uri, AsyncCallback, Object)

    Executes the asynchronous begin create factory action.

    protected virtual IAsyncResult OnBeginCreateFactory(Uri uri, AsyncCallback callback, object state)Protected Overridable Function OnBeginCreateFactory(uri As Uri, callback As AsyncCallback, state As Object) As IAsyncResult

    Parameters

    Returns

  • OnEndCreateFactory(IAsyncResult)
    OnEndCreateFactory(IAsyncResult)

    Ends an asynchronous request to create factory.

    protected virtual MessagingFactory OnEndCreateFactory(IAsyncResult result)Protected Overridable Function OnEndCreateFactory(result As IAsyncResult) As MessagingFactory

    Parameters

    Returns

Details

Assembly

Microsoft.ServiceBus.dll