MessageEnumerator.Current Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает текущий, Message на который указывает перечислитель.
public:
property System::Messaging::Message ^ Current { System::Messaging::Message ^ get(); };
public System.Messaging.Message Current { get; }
member this.Current : System.Messaging.Message
Public ReadOnly Property Current As Message
Значение свойства
Текущее сообщение.
Исключения
Вы позвонили Current перед первым вызовом MoveNext(). Курсор расположен перед первым элементом перечисления сообщений.
–или–
Вы вызвали Current после возвращаемого false вызова MoveNext() (указывая, что курсор расположен после последнего элемента перечисления сообщения.)
В настоящее время перечислитель указывает на то, что он больше не существует. Возможно, они были удалены.
Комментарии
При создании перечислителя он указывает на голову очереди в расположении перед первым сообщением. В этом случае Current недопустим и вызовет исключение при доступе. Необходимо вызвать MoveNext указатель на первое сообщение в очереди.