Cursor Klass

Definition

A Cursor används för att underhålla en specifik plats i en MessageQueue när du läser köns meddelanden.

public ref class Cursor sealed : IDisposable
public sealed class Cursor : IDisposable
type Cursor = class
    interface IDisposable
Public NotInheritable Class Cursor
Implements IDisposable
Arv
Cursor
Implementeringar

Kommentarer

Om du vill hämta en markör för en MessageQueueanropar du metoden för kön CreateCursor .

A Cursor används med sådana metoder som Peek(TimeSpan, Cursor, PeekAction) och Receive(TimeSpan, Cursor) när du behöver läsa meddelanden som inte finns längst fram i kön. Detta omfattar läsning av meddelanden synkront eller asynkront. Markörer behöver inte användas för att endast läsa det första meddelandet i en kö.

När du läser meddelanden i en transaktion återställer inte Message Queuing markörens rörelse om transaktionen avbryts. Anta till exempel att det finns en kö med två meddelanden, A1 och A2. Om du tar bort meddelandet A1 under en transaktion flyttar Message Queuing markören till meddelande A2. Men om transaktionen avbryts av någon anledning infogas meddelandet A1 tillbaka i kön, men markören pekar fortfarande på meddelandet A2.

Om du vill stänga markören anropar du Close.

Metoder

Name Description
Close()

Stänger markören så att Message Queuing kan frigöra de associerade resurserna.

Dispose()

Släpper alla resurser som används av Cursor.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
Finalize()

Ser till att markören rensas när objektet tas bort.

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för

Se även