MsmqBindingBase Класс

Определение

Базовый класс для элементов привязки NetMsmqBinding и MsmqIntegrationBinding.The base class for NetMsmqBinding and MsmqIntegrationBinding.

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

Комментарии

Этот абстрактный класс содержит свойства, общие для элементов NetMsmqBinding и MsmqIntegrationBinding.This abstract class contains properties common to NetMsmqBinding and MsmqIntegrationBinding. Все базовые принципы работы с очередями отображаются в виде свойств.All of the fundamental concepts in queuing are displayed in the form of properties.

Конструкторы

MsmqBindingBase()

Инициализирует новый экземпляр класса MsmqBindingBase.Initializes a new instance of the MsmqBindingBase class.

Свойства

CloseTimeout

Возвращает или задает интервал времени для закрытия подключения до того, как транспорт создаст исключение.Gets or sets the interval of time provided for a connection to close before the transport raises an exception.

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

Возвращает или задает универсальный код ресурса (URI), содержащий информацию о расположении очереди недоставленных сообщений для каждого приложения; в этой очереди размещаются просроченные сообщения или сообщения, которые не удалось передать или доставить.Gets or sets a URI that contains the location of the dead-letter queue for each application, where messages that have expired or that have failed transfer or delivery are placed.

DeadLetterQueue

Возвращает или задает значение перечисления, указывающее тип используемой очереди недоставленных сообщений.Gets or sets an enumeration value that indicates the type of dead-letter queue to use.

Durable

Возвращает или задает значение, указывающее, устойчивыми или неустойчивыми являются сообщения, обрабатываемые этой привязкой.Gets or sets a value that indicates whether the messages processed by this binding are durable or volatile.

ExactlyOnce

Возвращает или задает значение, указывающее, принимаются ли сообщения, обрабатываемые этой привязкой, только один раз.Gets or sets a value that indicates whether messages processed by this binding are received exactly once.

MaxReceivedMessageSize

Получает или задает максимальный размер (в байтах) сообщения, обрабатываемого данной привязкой.Gets or sets the maximum size, in bytes, for a message that is processed by this binding.

MaxRetryCycles

Возвращает или задает максимальное число циклов повторных попыток доставки сообщений принимающему приложению.Gets or sets the maximum number of retry cycles to attempt delivery of messages to the receiving application.

MessageVersion

Возвращает версию сообщения, используемую клиентами и службами, настроенными с использованием привязки.Gets the message version used by clients and services configured with the binding.

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

Получает или задает имя привязки.Gets or sets the name of the binding.

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

Возвращает или задает пространство имен XML привязки.Gets or sets the XML namespace of the binding.

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

Возвращает или задает интервал времени для открытия подключения до того, как транспорт создаст исключение.Gets or sets the interval of time provided for a connection to open before the transport raises an exception.

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

Возвращает или задает значение, указывающее, запрошено ли поведение контекста получения.Gets or sets a value that indicates whether the receive context behavior is requested.

ReceiveErrorHandling

Возвращает или задает значение перечисления, указывающее способ обработки подозрительных сообщений.Gets or sets an enumeration value that specifies how poison messages are handled.

ReceiveRetryCount

Возвращает или задает максимальное число немедленных попыток доставки сообщения, считанного из очереди приложения.Gets or sets the maximum number of immediate delivery attempts on a message that is read from the application queue.

ReceiveTimeout

Возвращает или задает интервал времени бездействия подключения, в течение которого сообщения приложения не получаются, до его сброса.Gets or sets the interval of time that a connection can remain inactive, during which no application messages are received, before it is dropped.

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

Возвращает или задает значение, указывающее время задержки между циклами повторных попыток при попытке доставить сообщение, которое не удалось доставить немедленно.Gets or sets a value that indicates the time delay between retry cycles when attempting to deliver a message that cannot be delivered immediately.

Scheme

Возвращает схему для этой привязки.Returns the scheme for this binding.

SendTimeout

Возвращает или задает интервал времени для завершения операции записи до того, как транспорт создаст исключение.Gets or sets the interval of time provided for a write operation to complete before the transport raises an exception.

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

Возвращает или задает промежуток времени, определяющий срок нахождения сообщений в очереди до того момента, когда они становятся просроченными.Gets or sets the interval of time that indicates how long the messages processed by this binding can be in the queue before they expire.

UseMsmqTracing

Возвращает или задает значение, указывающее, должна ли выполняться трассировка сообщений, обрабатываемых этой привязкой.Gets or sets a value that indicates whether messages processed by this binding should be traced.

UseSourceJournal

Возвращает или задает значение, указывающее, должны ли сохраняться в очереди журнала источника копии сообщений, обрабатываемых этой привязкой.Gets or sets a value that indicates whether copies of messages processed by this binding should be stored in the source journal queue.

ValidityDuration

Возвращает или задает значение, указывающее время, в течение которого сообщение будет заблокировано возможностью контекста получения.Gets or sets a value that specifies the duration a message will be locked by the receive context feature.

Методы

BuildChannelFactory<TChannel>(BindingParameterCollection)

Выполняет построение на клиенте стека фабрики каналов, создающего каналы заданного типа и удовлетворяющего заданным коллекцией привязки параметрам.Builds the channel factory stack on the client that creates a specified type of channel and that satisfies the features specified by a collection of binding parameters.

(Унаследовано от Binding)
BuildChannelFactory<TChannel>(Object[])

Выполняет построение на клиенте стека фабрики каналов, создающего каналы заданного типа и удовлетворяющего заданным массивом объектов параметрам.Builds the channel factory stack on the client that creates a specified type of channel and that satisfies the features specified by an object array.

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

Выполняет построение на стороне службы прослушивателя каналов, принимающего каналы заданного типа и удовлетворяющего заданным коллекцией привязки параметрам.Builds the channel listener on the service that accepts a specified type of channel and that satisfies the features specified by a collection of binding parameters.

(Унаследовано от Binding)
BuildChannelListener<TChannel>(Object[])

Выполняет построение на стороне службы прослушивателя каналов, принимающего каналы заданного типа и удовлетворяющего заданным параметрам.Builds the channel listener on the service that accepts a specified type of channel and that satisfies the features specified.

(Унаследовано от Binding)
BuildChannelListener<TChannel>(Uri, BindingParameterCollection)

Выполняет построение на стороне службы прослушивателя каналов, принимающего каналы заданного типа и удовлетворяющего заданным параметрам.Builds the channel listener on the service that accepts a specified type of channel and that satisfies the features specified.

(Унаследовано от Binding)
BuildChannelListener<TChannel>(Uri, Object[])

Выполняет построение на стороне службы прослушивателя каналов, принимающего каналы заданного типа и удовлетворяющего заданным параметрам.Builds the channel listener on the service that accepts a specified type of channel and that satisfies the features specified.

(Унаследовано от Binding)
BuildChannelListener<TChannel>(Uri, String, BindingParameterCollection)

Выполняет построение на стороне службы прослушивателя каналов, принимающего каналы заданного типа и удовлетворяющего заданным параметрам.Builds the channel listener on the service that accepts a specified type of channel and that satisfies the features specified.

(Унаследовано от Binding)
BuildChannelListener<TChannel>(Uri, String, ListenUriMode, BindingParameterCollection)

Выполняет построение на стороне службы прослушивателя каналов, принимающего каналы заданного типа и удовлетворяющего заданным параметрам.Builds the channel listener on the service that accepts a specified type of channel and that satisfies the features specified.

(Унаследовано от Binding)
BuildChannelListener<TChannel>(Uri, String, ListenUriMode, Object[])

Выполняет построение на стороне службы прослушивателя каналов, принимающего каналы заданного типа и удовлетворяющего заданным параметрам.Builds the channel listener on the service that accepts a specified type of channel and that satisfies the features specified.

(Унаследовано от Binding)
BuildChannelListener<TChannel>(Uri, String, Object[])

Выполняет построение на стороне службы прослушивателя каналов, принимающего каналы заданного типа и удовлетворяющего заданным параметрам.Builds the channel listener on the service that accepts a specified type of channel and that satisfies the features specified.

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

Возвращает значение, указывающее, может ли текущая привязка выполнить построение на клиенте стека фабрики каналов, удовлетворяющего заданной коллекции параметров привязки.Returns a value that indicates whether the current binding can build a channel factory stack on the client that satisfies the collection of binding parameters specified.

(Унаследовано от Binding)
CanBuildChannelFactory<TChannel>(Object[])

Возвращает значение, указывающее, может ли текущая привязка выполнить построение на клиенте стека фабрики каналов, удовлетворяющего заданным массивом объектов требованиям.Returns a value that indicates whether the current binding can build a channel factory stack on the client that satisfies the requirements specified by an object array.

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

Возвращает значение, указывающее, может ли текущая привязка выполнить построение на стороне службы стека прослушивателя каналов, удовлетворяющего заданной коллекции параметров привязки.Returns a value that indicates whether the current binding can build a channel listener stack on the service that satisfies the collection of binding parameters specified.

(Унаследовано от Binding)
CanBuildChannelListener<TChannel>(Object[])

Возвращает значение, указывающее, может ли текущая привязка выполнить построение на стороне службы стека прослушивателя каналов, удовлетворяющего заданным в массиве объектов критериям.Returns a value that indicates whether the current binding can build a channel listener stack on the service that satisfies the criteria specified in an array of objects.

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

При переопределении в производном классе создает коллекцию, содержащую элементы привязки, которые являются частью текущей привязки.When overridden in a derived class, creates a collection that contains the binding elements that are part of the current binding.

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

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Служит в качестве хэш-функции по умолчанию.Serves as the default hash function.

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

Возвращает запрошенный типизированный объект, если он имеется, из соответствующего уровня стека привязок.Returns a typed object requested, if present, from the appropriate layer in the binding stack.

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

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

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

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Возвращает значение, которое указывает, должно ли быть сериализовано имя привязки.Returns whether the name of the binding should be serialized.

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

Возвращает значение, которое указывает, должно ли быть сериализовано пространство имен привязки.Returns whether the namespace of the binding should be serialized.

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

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

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

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

IBindingRuntimePreferences.ReceiveSynchronously

Возвращает значение, указывающее наиболее эффективный способ обработки входящих запросов: синхронный или асинхронный.Gets a value that indicates whether incoming requests can be handled more efficiently synchronously or asynchronously.

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