MsmqBindingElementBase Класс

Определение

Базовый класс для MsmqIntegrationBindingElement и MsmqTransportBindingElement.

public ref class MsmqBindingElementBase abstract : System::ServiceModel::Channels::TransportBindingElement, System::ServiceModel::Channels::ITransactedBindingElement, System::ServiceModel::Description::IPolicyExportExtension, System::ServiceModel::Description::IWsdlExportExtension
public abstract class MsmqBindingElementBase : System.ServiceModel.Channels.TransportBindingElement, System.ServiceModel.Channels.ITransactedBindingElement, System.ServiceModel.Description.IPolicyExportExtension, System.ServiceModel.Description.IWsdlExportExtension
type MsmqBindingElementBase = class
    inherit TransportBindingElement
    interface ITransactedBindingElement
    interface IWsdlExportExtension
    interface IPolicyExportExtension
Public MustInherit Class MsmqBindingElementBase
Inherits TransportBindingElement
Implements IPolicyExportExtension, ITransactedBindingElement, IWsdlExportExtension
Наследование
Производный
Реализации

Свойства

Имя Описание
CustomDeadLetterQueue

Возвращает или задает Uri объект, определяющий настраиваемую очередь недоставленных сообщений или сообщений, которые не были доставлены.

DeadLetterQueue

Возвращает или задает DeadLetterQueue параметр для этой привязки.

Durable

Возвращает или задает значение, указывающее, являются ли сообщения, отправленные с этой привязкой, устойчивыми или переменными.

ExactlyOnce

Возвращает или задает значение, указывающее, имеют ли сообщения, отправляемые с этой привязкой, ровно один раз.

ManualAddressing

Возвращает или задает значение, указывающее, требуется ли адресация сообщения вручную.

(Унаследовано от TransportBindingElement)
MaxBufferPoolSize

Возвращает или задает максимальный размер в байтах любого буферного пула, используемого транспортом.

(Унаследовано от TransportBindingElement)
MaxReceivedMessageSize

Возвращает или задает максимальный допустимый размер сообщения в байтах, которые можно получить.

(Унаследовано от TransportBindingElement)
MaxRetryCycles

Возвращает или задает максимальное количество циклов повтора для попытки доставки сообщений в принимающее приложение.

MsmqTransportSecurity

Возвращает объект, связанный MsmqTransportSecurity с этим элементом привязки.

ReceiveContextEnabled

Возвращает или задает значение, указывающее, запрашивается ли поведение контекста получения.

ReceiveErrorHandling

Возвращает или задает значение перечисления, указывающее, как обрабатываются подозрительные и другие сообщения, которые не могут быть отправлены.

ReceiveRetryCount

Возвращает или задает максимальное количество раз, когда диспетчер очередей должен попытаться отправить сообщение перед передачей в очередь повторных попыток.

RetryCycleDelay

Возвращает или задает значение, указывающее время ожидания перед попыткой другого цикла повторных попыток при попытке доставки сообщения, которое не удалось доставить.

Scheme

Получает схему URI для транспорта.

(Унаследовано от TransportBindingElement)
TimeToLive

Возвращает или задает значение, указывающее допустимое время сообщений. Когда это время истекло, сообщение помещается в очередь недоставленных писем в зависимости от DeadLetterQueue параметра.

TransactedReceiveEnabled

Возвращает значение, указывающее, требуется ли транзакция для получения сообщений с этой привязкой.

UseMsmqTracing

Возвращает или задает значение, которое включает или отключает встроенный объект трассировки сообщений (MSMQ).

UseSourceJournal

Возвращает или задает значение, указывающее, должны ли копии сообщений, обработанных этой привязкой, храниться в очереди исходного журнала.

ValidityDuration

Возвращает или задает значение, указывающее длительность блокировки сообщения функцией контекста получения.

Методы

Имя Описание
BuildChannelFactory<TChannel>(BindingContext)

Инициализирует фабрику каналов для создания каналов указанного типа из контекста привязки.

(Унаследовано от BindingElement)
BuildChannelListener<TChannel>(BindingContext)

Инициализирует прослушиватель каналов для приема каналов указанного типа из контекста привязки.

(Унаследовано от BindingElement)
CanBuildChannelFactory<TChannel>(BindingContext)

Возвращает значение, указывающее, может ли элемент привязки создать фабрику каналов для определенного типа канала.

(Унаследовано от BindingElement)
CanBuildChannelListener<TChannel>(BindingContext)

Возвращает значение, указывающее, может ли элемент привязки создать прослушиватель для определенного типа канала.

(Унаследовано от BindingElement)
Clone()

При переопределении в производном классе возвращает копию объекта элемента привязки.

(Унаследовано от BindingElement)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetProperty<T>(BindingContext)

При переопределении в производном классе извлекает указанный тип объекта для предоставленного контекста привязки.

GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Явные реализации интерфейса

Имя Описание
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Экспортирует утверждения пользовательской политики о привязках.

IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext)

Записывает настраиваемые элементы языка описания веб-служб (WSDL) в созданный WSDL для контракта.

IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext)

Записывает пользовательские элементы языка описания веб-служб (WSDL) в созданный WSDL для конечной точки.

Применяется к