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í.
Používá Cursor se k udržování konkrétního umístění v MessageQueue určitém umístění při čtení zpráv fronty.
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 danou frontu, zavolejte metodu pro danou MessageQueuefrontu CreateCursor .
A Cursor se používá s těmito metodami, jako Peek(TimeSpan, Cursor, PeekAction) a Receive(TimeSpan, Cursor) když potřebujete číst zprávy, které nejsou v přední části fronty. To zahrnuje synchronní nebo asynchronní čtení zpráv. Kurzory není nutné používat ke čtení pouze první zprávy ve frontě.
Při čtení zpráv v rámci transakce služba Řízení front zpráv nevrací 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 odeberete zprávu A1 v transakci, služba Řízení front zpráv přesune kurzor na zprávu A2. Pokud je však transakce přerušena z nějakého důvodu, zpráva A1 se vloží zpět do fronty, ale kurzor zůstává ukazující na zprávu A2.
Chcete-li zavřít kurzor, zavolejte Close.
Metody
| Name | Description |
|---|---|
| Close() |
Zavře kurzor, což umožňuje 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čuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| Finalize() |
Zajišťuje, že kurzor bude vymazán při odstranění objektu. |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |