MessageEnumerator.Current MessageEnumerator.Current MessageEnumerator.Current MessageEnumerator.Current Property

Определение

Получает текущий объект Message, на который указывает перечислитель.Gets the current Message that this enumerator points to.

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

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

Текущее сообщение.The current message.

Исключения

Вы вызвали Current до первого вызова MoveNext().You called Current before the first call to MoveNext(). Курсор располагается перед первым элементом перечисления сообщений.The cursor is located before the first element of the message enumeration.

-или--or- Вы вызвали Current после вызова MoveNext(), вернувшего false (это указывает, что курсор расположен за последним элементом перечисления сообщений).You called Current after a call to MoveNext() had returned false (indicating the cursor is located after the last element of the message enumeration.)

Сообщение, на которое указывает перечислитель, больше не существует.The message the enumerator is currently pointing to no longer exists. Возможно, они были удалены.It might have been deleted.

Комментарии

Когда создается перечислитель, он указывает на заголовок очереди, на расположение перед первым сообщением.When the enumerator is created, it points to the head of the queue, at a location before the first message. В этом случае Current не является допустимым и будет выдано исключение, если при доступе.In this case, Current is not valid and will throw an exception if it is accessed. Необходимо вызвать метод MoveNext для позиционирования курсора в первое сообщение в очереди.You must call MoveNext to position the cursor at the first message in the queue.

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

Дополнительно