MessageQueueEnumerator.MoveNext Metódus

Definíció

Ha az enumerátor jelenleg elérhető, a számbavétel következő üzenetsorára lép.

public:
 virtual bool MoveNext();
public bool MoveNext();
abstract member MoveNext : unit -> bool
override this.MoveNext : unit -> bool
Public Function MoveNext () As Boolean

Válaszok

true ha az enumerátor sikeresen fel lett léptetve a következő üzenetsorra; false ha az enumerátor elérte az enumerálás végét.

Megvalósítás

Kivételek

A hívókód nem rendelkezik tallózási engedélyekkel.

Megjegyzések

MoveNext azonnal visszaadja false , ha az enumeráláshoz nincsenek várólisták társítva.

MoveNext vissza fog térni true , amíg el nem éri a gyűjtemény végét. Ezután minden egyes egymást követő híváshoz visszatér false . MoveNext Ha azonban visszatértfalse, a Current tulajdonság elérése kivételt fog eredményezni.

A létrehozáskor az enumerátor fogalmilag az enumerálás első MessageQueue eleme előtt van elhelyezve, és az első hívás, amely MoveNext az enumerálás első üzenetsorát jeleníti meg.

A következőre érvényes:

Lásd még