Dela via


AzureQueueStorageTransportBindingElement Class

Definition

Class that represents Azure Queue Storage transport binding element.

public class AzureQueueStorageTransportBindingElement : CoreWCF.Queue.Common.Configuration.QueueBaseTransportBindingElement, CoreWCF.Configuration.ITransportServiceBuilder
type AzureQueueStorageTransportBindingElement = class
    inherit QueueBaseTransportBindingElement
    interface ITransportServiceBuilder
Public Class AzureQueueStorageTransportBindingElement
Inherits QueueBaseTransportBindingElement
Implements ITransportServiceBuilder
Inheritance
CoreWCF.Queue.Common.Configuration.QueueBaseTransportBindingElement
AzureQueueStorageTransportBindingElement
Implements
CoreWCF.Configuration.ITransportServiceBuilder

Constructors

AzureQueueStorageTransportBindingElement()

Creates a new instance of the AzureQueueStorageTransportBindingElement Class.

AzureQueueStorageTransportBindingElement(AzureQueueStorageTransportBindingElement)

Creates a new instance of this class from an existing instance.

Properties

ClientCredentialType

Gets or sets the type of client credential used for authentication when communicating with Azure.

DeadLetterQueueName

Gets or sets the name of the Azure Queue Storage dead letter queue.

MaxReceivedMessageSize

Gets or sets the maximum allowable message size, in bytes, that can be received. The default value is

MaxReceiveTimeout

Gets or Sets the receive Message Visibility Timeout for the queue. The default value is 15 minutes.

PollingInterval

Gets or sets the queue polling interval. See <a href="https://learn.microsoft.com/azure/storage/queues/storage-performance-checklist#queue-polling-interval">Performance and scalability checklist for Queue Storage.</a> The default value is 1 second;

QueueMessageEncoding

Gets the QueueMessageEncoding for the transport.

Scheme

Gets the URI scheme for the transport.

Methods

BuildQueueTransportPump(BindingContext)

Method to build transport pump from binding context.

Clone()

Overridden method to return a copy of the binding AzureQueueStorageTransportBindingElement object.

GetProperty<T>(BindingContext)

Gets a property from the specified BindingContext.

Explicit Interface Implementations

ITransportServiceBuilder.Configure(IApplicationBuilder)

Configures CoreWCF with a dummy net.aqs base address in the case that the endpoint uri is provided in a connection string.

Applies to