SequenceNumber Struktura
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ředstavuje pořadové číslo přiřazené záznamu protokolu v sekvenci záznamu.
public value class SequenceNumber : IComparable<System::IO::Log::SequenceNumber>
[System.Serializable]
public struct SequenceNumber : IComparable<System.IO.Log.SequenceNumber>
[<System.Serializable>]
type SequenceNumber = struct
Public Structure SequenceNumber
Implements IComparable(Of SequenceNumber)
- Dědičnost
- Atributy
- Implementuje
Poznámky
Každému záznamu protokolu v sekvenci je přiřazeno pořadové číslo větší než pořadová čísla záznamů připojených před ním. Pořadové číslo je možné porovnat, ale jinak ne manipulovat.
Konstruktory
| Name | Description |
|---|---|
| SequenceNumber(Byte[]) |
Inicializuje novou instanci SequenceNumber třídy. |
Vlastnosti
| Name | Description |
|---|---|
| Invalid |
Získá pořadové číslo, které slouží jako výchozí hodnota pro reprezentaci neplatného pořadového čísla. |
Metody
| Name | Description |
|---|---|
| CompareTo(SequenceNumber) |
Porovná toto pořadové číslo se zadaným objektem. |
| Equals(Object) |
Určuje, zda tato instance a zadaný objekt jsou rovny. |
| Equals(SequenceNumber) |
Určuje, zda je tato instance a zadané pořadové číslo stejné. |
| GetBytes() |
Zakóduje celé nebo část aktuálního pořadového čísla do bajtového pole. |
| GetHashCode() |
Vrátí kód hash pro tuto instanci. |
Operátory
| Name | Description |
|---|---|
| Equality(SequenceNumber, SequenceNumber) |
Porovná dvě SequenceNumber instance a určí, jestli jsou stejné. |
| GreaterThan(SequenceNumber, SequenceNumber) |
Provede logické porovnání dvou SequenceNumber instancí a určí, jestli je první větší než druhá instance. |
| GreaterThanOrEqual(SequenceNumber, SequenceNumber) |
Provede logické porovnání dvou SequenceNumber instancí a určí, zda je první větší nebo roven druhé. |
| Inequality(SequenceNumber, SequenceNumber) |
Porovná dvě SequenceNumber instance a určí, jestli se nerovnají. |
| LessThan(SequenceNumber, SequenceNumber) |
Provede logické porovnání těchto dvou SequenceNumber parametrů a určí, jestli je první menší než druhá. |
| LessThanOrEqual(SequenceNumber, SequenceNumber) |
Provede logické porovnání těchto dvou SequenceNumber parametrů a určí, jestli je první menší nebo roven druhé. |