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