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

Значение свойства

MessageQueue

Очередь, на которую в данный момент установлен курсор.

Исключения

Вы вызвали Current до первого вызова MoveNext(). Курсор располагается перед первой очередью в перечислении.

-или- Вы вызвали Current после вызова MoveNext(), вернувшего ложное (false) значение (это указывает, что курсор расположен за последней очередью в перечислении).

Комментарии

При создании перечислителя он не указывает ни на что, поэтому Current является недопустимым и вызывает исключение при доступе к нему. Необходимо вызвать MoveNext позицию курсора в первой очереди в перечислении.

Несколько вызовов Current без промежуточных вызовов, возвращающих MoveNext один и тот же MessageQueue объект.

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

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