Поделиться через


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

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

См. также раздел