Cursor Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Při Cursor čtení zpráv fronty slouží k udržování konkrétního umístění v MessageQueue .
public ref class Cursor sealed : IDisposable
public sealed class Cursor : IDisposable
type Cursor = class
interface IDisposable
Public NotInheritable Class Cursor
Implements IDisposable
- Dědičnost
-
Cursor
- Implementuje
Poznámky
Pokud chcete získat kurzor pro , zavolejte metodu pro danou MessageQueuefrontu CreateCursor .
Používá Cursor se s metodami, jako Peek(TimeSpan, Cursor, PeekAction) jsou a Receive(TimeSpan, Cursor) , když potřebujete číst zprávy, které nejsou na začátku fronty. To zahrnuje synchronní nebo asynchronní čtení zpráv. Kurzory nemusí být používány pouze ke čtení první zprávy ve frontě.
Při čtení zpráv v rámci transakce služba Řízení front zpráv nevrátí zpět pohyb kurzoru, pokud je transakce přerušena. Předpokládejme například, že existuje fronta se dvěma zprávami, A1 a A2. Pokud při provádění transakce odeberete zprávu A1, přesune služba Řízení front zpráv kurzor na zprávu A2. Pokud je však transakce z nějakého důvodu přerušena, zpráva A1 se vloží zpět do fronty, ale kurzor stále ukazuje na zprávu A2.
Pokud chcete zavřít kurzor, zavolejte .Close
Metody
Close() |
Zavře kurzor a povolí službě Řízení front zpráv uvolnit přidružené prostředky. |
Dispose() |
Uvolní všechny prostředky používané nástrojem Cursor. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
Finalize() |
Zajišťuje vymazání kurzoru při odstranění objektu. |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |