Cursor Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Een Cursor wordt gebruikt voor het onderhouden van een specifieke locatie op een MessageQueue locatie bij het lezen van de berichten van de wachtrij.
public ref class Cursor sealed : IDisposable
public sealed class Cursor : IDisposable
type Cursor = class
interface IDisposable
Public NotInheritable Class Cursor
Implements IDisposable
- Overname
-
Cursor
- Implementeringen
Opmerkingen
Als u een cursor voor een MessageQueuewilt ophalen, roept u de CreateCursor methode voor die wachtrij aan.
Een Cursor wordt gebruikt met methoden zoals Peek(TimeSpan, Cursor, PeekAction) en Receive(TimeSpan, Cursor) wanneer u berichten moet lezen die zich niet aan de voorzijde van de wachtrij bevinden. Dit omvat het synchroon of asynchroon lezen van berichten. Cursors hoeven niet te worden gebruikt om alleen het eerste bericht in een wachtrij te lezen.
Bij het lezen van berichten binnen een transactie wordt de cursorverplaatsing niet teruggedraaid als de transactie wordt afgebroken. Stel dat er een wachtrij is met twee berichten, A1 en A2. Als u bericht A1 tijdens een transactie verwijdert, verplaatst Message Queuing de cursor naar bericht A2. Als de transactie om welke reden dan ook wordt afgebroken, wordt bericht A1 weer in de wachtrij ingevoegd, maar blijft de cursor verwijzen naar bericht A2.
Als u de cursor wilt sluiten, roept u Closeaan.
Methoden
| Name | Description |
|---|---|
| Close() |
Hiermee sluit u de cursor, zodat Message Queuing de bijbehorende resources vrijgeeft. |
| Dispose() |
Alle resources die worden gebruikt door de Cursor. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| Finalize() |
Zorgt ervoor dat de cursor wordt gewist wanneer het object wordt verwijderd. |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |