MsmqTransportElement Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет элемент привязки, используемый для указания свойств взаимодействия с использованием очередей для службы Windows Communication Foundation (WCF), в которой применяется собственный протокол MSMQ.
public ref class MsmqTransportElement sealed : System::ServiceModel::Configuration::MsmqElementBase
public sealed class MsmqTransportElement : System.ServiceModel.Configuration.MsmqElementBase
type MsmqTransportElement = class
inherit MsmqElementBase
Public NotInheritable Class MsmqTransportElement
Inherits MsmqElementBase
- Наследование
- Наследование
Комментарии
Элемент MsmqTransportBindingElement позволяет пользователю задавать свойства коммуникационного канала, использующего очереди. Поставленный в очередь коммуникационный канал использует для транспорта MSMQ.
Данный элемент привязки используется стандартной привязкой MSMQ в качестве элемента привязки по умолчанию (NetMsmqBinding).
Конструкторы
MsmqTransportElement() |
Инициализирует новый экземпляр класса MsmqTransportElement. |
Свойства
BindingElementType |
Возвращает тип привязки. |
ConfigurationElementName |
Возвращает имя этого элемента конфигурации. (Унаследовано от ServiceModelExtensionElement) |
CurrentConfiguration |
Возвращает ссылку на экземпляр Configuration верхнего уровня, представляющий иерархию конфигурации, к которой относится текущий экземпляр ConfigurationElement. (Унаследовано от ConfigurationElement) |
CustomDeadLetterQueue |
Возвращает или задает универсальный код ресурса (URI) со сведениями о расположении очереди недоставленных сообщений для каждого приложения; в этой очереди размещаются просроченные сообщения либо сообщения, которые не удалось передать или доставить. (Унаследовано от MsmqElementBase) |
DeadLetterQueue |
Возвращает или задает значение перечисления, указывающее тип используемой очереди недоставленных сообщений. (Унаследовано от MsmqElementBase) |
Durable |
Возвращает или задает значение, указывающее, устойчивыми или неустойчивыми являются сообщения, обрабатываемые этой привязкой. (Унаследовано от MsmqElementBase) |
ElementInformation |
Возвращает объект ElementInformation, содержащий неизменяемую информацию и функциональность объекта ConfigurationElement. (Унаследовано от ConfigurationElement) |
ElementProperty |
Возвращает объект ConfigurationElementProperty, представляющий сам объект ConfigurationElement. (Унаследовано от ConfigurationElement) |
EvaluationContext |
Возвращает объект ContextInformation для объекта ConfigurationElement. (Унаследовано от ConfigurationElement) |
ExactlyOnce |
Возвращает или задает логическое значение, указывающее, доставляются ли сообщения, обрабатываемые этой привязкой, только один раз. (Унаследовано от MsmqElementBase) |
HasContext |
Возвращает значение, указывающее, имеет ли свойство CurrentConfiguration значение |
Item[ConfigurationProperty] |
Возвращает или задает свойство или атрибут данного элемента конфигурации. (Унаследовано от ConfigurationElement) |
Item[String] |
Получает или задает свойство, атрибут или дочерний элемент данного элемента конфигурации. (Унаследовано от ConfigurationElement) |
LockAllAttributesExcept |
Возвращает коллекцию заблокированных атрибутов. (Унаследовано от ConfigurationElement) |
LockAllElementsExcept |
Возвращает коллекцию заблокированных элементов. (Унаследовано от ConfigurationElement) |
LockAttributes |
Возвращает коллекцию заблокированных атрибутов. (Унаследовано от ConfigurationElement) |
LockElements |
Возвращает коллекцию заблокированных элементов. (Унаследовано от ConfigurationElement) |
LockItem |
Возвращает или задает значение, указывающее, заблокирован ли элемент. (Унаследовано от ConfigurationElement) |
ManualAddressing |
Возвращает или задает логическое значение, указывающее, может ли пользователь контролировать адресацию сообщений. (Унаследовано от TransportElement) |
MaxBufferPoolSize |
Получает или задает максимальный размер (в байтах) буферного пула. (Унаследовано от TransportElement) |
MaxPoolSize |
Возвращает или задает целое число, указывающее максимальный размер пула, содержащего внутренние объекты сообщений MSMQ. |
MaxReceivedMessageSize |
Получает или задает максимально допустимый размер принимаемого сообщения в байтах. (Унаследовано от TransportElement) |
MaxRetryCycles |
Возвращает или задает максимальное количество циклов повторных попыток доставки сообщения принимающему приложению. (Унаследовано от MsmqElementBase) |
MsmqTransportSecurity |
Возвращает экземпляр класса MsmqTransportSecurityElement, в котором инкапсулированы параметры безопасности транспорта для привязки. (Унаследовано от MsmqElementBase) |
Properties |
Возвращает экземпляр класса ConfigurationPropertyCollection, содержащий коллекцию объектов ConfigurationProperty, которые могут быть атрибутами или объектами ConfigurationElement данного элемента конфигурации. (Унаследовано от MsmqElementBase) |
QueueTransferProtocol |
Возвращает или задает значение перечисления, которое указывает использующий очереди транспорт канала связи, используемый данной привязкой. |
ReceiveContextEnabled |
Возвращает или задает значение, указывающее, включен ли контекст получения для обработки сообщений в очередях. (Унаследовано от MsmqElementBase) |
ReceiveErrorHandling |
Возвращает или задает значение перечисления, указывающее, каким образом будут обрабатываться подозрительные сообщения и сообщения, которые не удалось доставить. (Унаследовано от MsmqElementBase) |
ReceiveRetryCount |
Возвращает или задает максимальное число попыток отправки сообщения диспетчером очереди, после которого сообщение помещается в очередь повторного выполнения. (Унаследовано от MsmqElementBase) |
RetryCycleDelay |
Возвращает или задает значение, указывающее временную задержку между циклами повторения при попытке доставить сообщение, которое не удалось доставить немедленно. (Унаследовано от MsmqElementBase) |
TimeToLive |
Возвращает или задает промежуток времени, определяющий срок нахождения сообщений в очереди до того момента, когда они становятся просроченными. (Унаследовано от MsmqElementBase) |
UseActiveDirectory |
Возвращает логическое значение, указывающее, следует ли преобразовывать адреса очередей с помощью Active Directory. |
UseMsmqTracing |
Возвращает или задает логическое значение, указывающее, следует ли включить трассировку сообщений, обрабатываемых этой привязкой. (Унаследовано от MsmqElementBase) |
UseSourceJournal |
Возвращает или задает логическое значение, указывающее, должны ли сохраняться в очереди журнала источника копии сообщений, обрабатываемых этой привязкой. (Унаследовано от MsmqElementBase) |
ValidityDuration |
Возвращает или задает значение, указывающее время ожидания соединения при работе с каналами, поставленными в очередь. (Унаследовано от MsmqElementBase) |
Методы
ApplyConfiguration(BindingElement) |
Применяет параметры данного элемента конфигурации к указанному элементу привязки BindingElement. |
CopyFrom(ServiceModelExtensionElement) |
Копирует параметры из указанного элемента ServiceModelExtensionElement в данный элемент конфигурации. |
CreateBindingElement() |
Создает новый настраиваемый объект элемента привязки, свойства которого копируются из параметров данного элемента конфигурации. (Унаследовано от TransportElement) |
CreateDefaultBindingElement() |
Возвращает настраиваемый объект элемента привязки со значениями по умолчанию. (Унаследовано от TransportElement) |
DeserializeElement(XmlReader, Boolean) |
Считывает XML из файла конфигурации. (Унаследовано от ConfigurationElement) |
Equals(Object) |
Сравнивает текущий экземпляр ConfigurationElement с указанным объектом. (Унаследовано от ConfigurationElement) |
GetHashCode() |
Получает уникальное значение, представляющее текущий экземпляр ConfigurationElement. (Унаследовано от ConfigurationElement) |
GetTransformedAssemblyString(String) |
Возвращает преобразованную версию указанного имени сборки. (Унаследовано от ConfigurationElement) |
GetTransformedTypeString(String) |
Возвращает преобразованную версию указанного имени типа. (Унаследовано от ConfigurationElement) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
Init() |
Задает объект ConfigurationElement в исходное состояние. (Унаследовано от ConfigurationElement) |
InitializeDefault() |
Используется для инициализации набора значений по умолчанию для объекта ConfigurationElement. (Унаследовано от ConfigurationElement) |
InitializeFrom(BindingElement) |
Инициализирует данный элемент привязки содержимым указанного элемента привязки. (Унаследовано от MsmqElementBase) |
IsModified() |
Возвращает значение, определяющее, был ли изменен данный элемент конфигурации. (Унаследовано от ServiceModelExtensionElement) |
IsReadOnly() |
Получает значение, показывающее, является ли объект ConfigurationElement доступным только для чтения. (Унаследовано от ConfigurationElement) |
ListErrors(IList) |
Добавляет ошибку "недействительное свойство" в данном объекте ConfigurationElement и всех его дочерних элементах к переданному списку. (Унаследовано от ConfigurationElement) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
OnDeserializeUnrecognizedAttribute(String, String) |
Возвращает значение, указывающее, встретился ли неизвестный атрибут при десериализации. (Унаследовано от ConfigurationElement) |
OnDeserializeUnrecognizedElement(String, XmlReader) |
Возвращает значение, указывающее, встретился ли неизвестный элемент при десериализации. (Унаследовано от ConfigurationElement) |
OnRequiredPropertyNotFound(String) |
Выдает исключение, если требуемое свойство не найдено. (Унаследовано от ConfigurationElement) |
PostDeserialize() |
Вызывается после десериализации. (Унаследовано от ConfigurationElement) |
PreSerialize(XmlWriter) |
Вызывается до сериализации. (Унаследовано от ConfigurationElement) |
Reset(ConfigurationElement) |
Восстанавливает внутреннее состояние данного объекта элемента конфигурации, включая блокировки и коллекции свойств. (Унаследовано от ServiceModelExtensionElement) |
ResetModified() |
Переустанавливает значение метода IsModified() в |
SerializeElement(XmlWriter, Boolean) |
Записывает содержимое данного элемента конфигурации в файл конфигурации. (Унаследовано от ServiceModelExtensionElement) |
SerializeToXmlElement(XmlWriter, String) |
Записывает внешние теги данного элемента конфигурации в файл конфигурации при реализации в производном классе. (Унаследовано от ConfigurationElement) |
SetPropertyValue(ConfigurationProperty, Object, Boolean) |
Задает для свойства указанное значение. (Унаследовано от ConfigurationElement) |
SetPropertyValueIfNotDefaultValue<T>(String, T) |
Задает значение свойства для элемента конфигурации, если значение не является значением по умолчанию. (Унаследовано от ServiceModelConfigurationElement) |
SetReadOnly() |
Задает свойство IsReadOnly() для объекта ConfigurationElement и всех подчиненных элементов. (Унаследовано от ConfigurationElement) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Unmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode) |
Изменяет объект ConfigurationElement для удаления всех значений, которые не должны сохраняться. (Унаследовано от ConfigurationElement) |