Cursor Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
A Cursor wird verwendet, um beim Lesen der Nachrichten der Warteschlange einen bestimmten Ort in einer MessageQueue Warteschlange zu verwalten.
public ref class Cursor sealed : IDisposable
public sealed class Cursor : IDisposable
type Cursor = class
interface IDisposable
Public NotInheritable Class Cursor
Implements IDisposable
- Vererbung
-
Cursor
- Implementiert
Hinweise
Rufen Sie zum Abrufen eines Cursors für eine MessageQueueWarteschlange die CreateCursor Methode für diese Warteschlange auf.
A Cursor wird mit methoden wie Peek(TimeSpan, Cursor, PeekAction) und Receive(TimeSpan, Cursor) wann Sie Nachrichten lesen müssen, die sich nicht am Anfang der Warteschlange befinden. Dazu gehört das synchrone oder asynchrone Lesen von Nachrichten. Cursor müssen nicht verwendet werden, um nur die erste Nachricht in einer Warteschlange zu lesen.
Wenn Nachrichten in einer Transaktion gelesen werden, führt Message Queuing keine Rollbackcursorbewegung durch, wenn die Transaktion abgebrochen wird. Angenommen, es gibt eine Warteschlange mit zwei Nachrichten, A1 und A2. Wenn Sie nachricht A1 während einer Transaktion entfernen, verschiebt Message Queuing den Cursor in Nachricht A2. Wenn die Transaktion jedoch aus irgendeinem Grund abgebrochen wird, wird die Nachricht A1 wieder in die Warteschlange eingefügt, der Cursor bleibt jedoch bei Nachricht A2.
Rufen Sie auf Close, um den Cursor zu schließen.
Methoden
| Name | Beschreibung |
|---|---|
| Close() |
Schließt den Cursor, sodass Message Queuing die zugehörigen Ressourcen freigeben kann. |
| Dispose() |
Gibt alle vom Cursorverwendeten Ressourcen frei. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| Finalize() |
Stellt sicher, dass der Cursor gelöscht wird, wenn das Objekt verworfen wird. |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |