MessageQueue.GetMessageEnumerator2 Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Enumerator objektumot hoz létre az üzenetsor összes üzenetéhez.
public:
System::Messaging::MessageEnumerator ^ GetMessageEnumerator2();
public System.Messaging.MessageEnumerator GetMessageEnumerator2();
member this.GetMessageEnumerator2 : unit -> System.Messaging.MessageEnumerator
Public Function GetMessageEnumerator2 () As MessageEnumerator
Válaszok
Az MessageEnumerator üzenetsorban található üzenetek megtartása.
Megjegyzések
GetMessageEnumerator2 dinamikus listát hoz létre az üzenetsor összes üzenetéről. A visszaadott üzenet meghívásával RemoveCurrentMessageEnumeratorGetMessageEnumerator2 eltávolíthatja az üzenetsorból az enumerátor aktuális pozíciójában lévő üzenetet.
Mivel a kurzor az üzenetsor üzeneteinek dinamikus listájához van társítva, az enumerálás az üzenetsor üzeneteiben végrehajtott módosításokat tükrözi, ha az üzenet túl van a kurzor aktuális pozícióján. Az enumerátor például automatikusan hozzáférhet a kurzor aktuális pozícióján túlra helyezett, alacsonyabb prioritású üzenetekhez, de az adott pozíció elé beszúrt magasabb prioritású üzenethez nem. Az enumerálást azonban alaphelyzetbe állíthatja, így a kurzort visszateheti a lista elejére a következő meghívásával
Az enumerálásban lévő üzenetek sorrendje tükrözi az üzenetsor sorrendjét, így a magasabb prioritású üzenetek az alacsonyabb prioritású üzenetek előtt jelennek meg.
Ha dinamikus kapcsolat helyett statikus pillanatképet szeretne készíteni az üzenetsor üzenetsorában lévő üzenetekről, hívja meg a következőt GetAllMessages: Ez a metódus egy objektumtömböt Message ad vissza, amely a metódus meghívásakor megjelenő üzeneteket jelöli.
Az alábbi táblázat azt mutatja be, hogy ez a módszer elérhető-e különböző munkacsoport-módban.
| Munkacsoport mód | Elérhető |
|---|---|
| Helyi számítógép | Igen |
| Helyi számítógép és közvetlen formátum neve | Igen |
| Távoli számítógép | Igen |
| Távoli számítógép és közvetlen formátum neve | Igen |