Aracılığıyla paylaş


MessageQueueEnumerator.MoveNext Yöntem

Tanım

Şu anda varsa, numaralandırıcıyı numaralandırmanın bir sonraki kuyruğuna ilerler.

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

Döndürülenler

true numaralandırıcı başarılı bir şekilde sonraki kuyruğa ilerletildiyse; false numaralandırıcı numaralandırmanın sonuna ulaştıysa.

Uygulamalar

Özel durumlar

Çağıran kodun göz atma izinleri yok.

Açıklamalar

MoveNext sabit listesiyle ilişkilendirilmiş kuyruk yoksa hemen döndürür false .

MoveNext , koleksiyonun sonuna ulaşana kadar geri döner true . Ardından her ardışık çağrı için geri döner false . Ancak döndürdükten falsesonra MoveNext özelliğine Current erişmek bir özel durum oluşturur.

Oluşturma işleminden sonra, bir numaralandırıcı kavramsal olarak numaralandırmanın ilk MessageQueue öncesinde konumlandırılır ve ilk çağrısı MoveNext numaralandırmanın ilk kuyruğunun görünümüne getirir.

Şunlara uygulanır

Ayrıca bkz.