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 объект.