SequenceNumber Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa um número de sequência atribuído a um registro de log em uma sequência de registro.
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)
- Herança
- Atributos
- Implementações
Comentários
Cada registro de log em uma sequência recebe um número de sequência maior que os números de sequência dos registros acrescentados antes dele. Um número de sequência pode ser comparado, mas não manipulado de outra forma.
Construtores
| Nome | Description |
|---|---|
| SequenceNumber(Byte[]) |
Inicializa uma nova instância da classe SequenceNumber. |
Propriedades
| Nome | Description |
|---|---|
| Invalid |
Obtém um número de sequência que serve como um valor padrão para representar um número de sequência inválido. |
Métodos
| Nome | Description |
|---|---|
| CompareTo(SequenceNumber) |
Compara esse número de sequência com um objeto especificado. |
| Equals(Object) |
Indica se essa instância e um objeto especificado são iguais. |
| Equals(SequenceNumber) |
Indica se essa instância e um número de sequência especificado são iguais. |
| GetBytes() |
Codifica todo ou parte do número de sequência atual em uma matriz de bytes. |
| GetHashCode() |
Retorna o código hash dessa instância. |
Operadores
| Nome | Description |
|---|---|
| Equality(SequenceNumber, SequenceNumber) |
Compara duas SequenceNumber instâncias para determinar se elas são iguais. |
| GreaterThan(SequenceNumber, SequenceNumber) |
Executa uma comparação lógica de duas SequenceNumber instâncias para determinar se a primeira é maior que a segunda. |
| GreaterThanOrEqual(SequenceNumber, SequenceNumber) |
Executa uma comparação lógica de duas SequenceNumber instâncias para determinar se a primeira é maior ou igual à segunda. |
| Inequality(SequenceNumber, SequenceNumber) |
Compara duas SequenceNumber instâncias para determinar se elas não são iguais. |
| LessThan(SequenceNumber, SequenceNumber) |
Executa uma comparação lógica dos dois SequenceNumber parâmetros para determinar se o primeiro é menor que o segundo. |
| LessThanOrEqual(SequenceNumber, SequenceNumber) |
Executa uma comparação lógica dos dois SequenceNumber parâmetros para determinar se o primeiro é menor ou igual ao segundo. |