Bagikan melalui


Cursor Kelas

Definisi

Cursor digunakan untuk mempertahankan lokasi tertentu dalam MessageQueue saat membaca pesan antrean.

public ref class Cursor sealed : IDisposable
public sealed class Cursor : IDisposable
type Cursor = class
    interface IDisposable
Public NotInheritable Class Cursor
Implements IDisposable
Warisan
Cursor
Penerapan

Keterangan

Untuk mendapatkan kursor untuk MessageQueue, panggil metode untuk antrean tersebut CreateCursor .

Cursor digunakan dengan metode Peek(TimeSpan, Cursor, PeekAction) seperti dan Receive(TimeSpan, Cursor) ketika Anda perlu membaca pesan yang tidak berada di bagian depan antrean. Ini termasuk membaca pesan secara sinkron atau asinkron. Kursor tidak perlu digunakan untuk membaca hanya pesan pertama dalam antrean.

Saat membaca pesan dalam transaksi, Antrean Pesan tidak mengembalikan pergerakan kursor jika transaksi dibatalkan. Misalnya, misalkan ada antrean dengan dua pesan, A1 dan A2. Jika Anda menghapus pesan A1 saat bertransaksi, Antrean Pesan memindahkan kursor ke pesan A2. Namun, jika transaksi dibatalkan karena alasan apa pun, pesan A1 dimasukkan kembali ke dalam antrean tetapi kursor tetap menunjuk ke pesan A2.

Untuk menutup kursor, panggil Close.

Metode

Close()

Menutup kursor, memungkinkan Antrean Pesan untuk merilis sumber daya terkait.

Dispose()

Merilis semua sumber daya yang Cursordigunakan oleh .

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
Finalize()

Memastikan bahwa kursor dibersihkan saat objek dibuang.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Lihat juga