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 после вызова MoveNext(), вернувшего false
(это указывает, что курсор расположен за последним элементом перечисления сообщений).
Сообщение, на которое указывает перечислитель, больше не существует. Возможно, они были удалены.
Комментарии
При создании перечислителя он указывает на голову очереди в расположении перед первым сообщением. В этом случае Current является недопустимым и при обращении к нему будет создано исключение. Необходимо вызвать метод MoveNext , чтобы разместить курсор в первом сообщении в очереди.