SequenceNumber Estrutura
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa um número de sequência atribuído a um registo log numa sequência de registo.
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
Observações
Cada registo logarítmico numa sequência recebe um número de sequência maior do que os números de sequência dos registos anteriores. Um número de sequência pode ser comparado, mas não pode ser manipulado de outra forma.
Construtores
| Name | Description |
|---|---|
| SequenceNumber(Byte[]) |
Inicializa uma nova instância da SequenceNumber classe. |
Propriedades
| Name | Description |
|---|---|
| Invalid |
Recebe um número de sequência que serve como valor padrão para representar um número de sequência inválido. |
Métodos
| Name | Description |
|---|---|
| CompareTo(SequenceNumber) |
Compara este número de sequência com um objeto especificado. |
| Equals(Object) |
Indica se esta instância e um objeto especificado são iguais. |
| Equals(SequenceNumber) |
Indica se esta 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 num array de bytes. |
| GetHashCode() |
Devolve o código de hash para esta instância. |
Operadores
| Name | Description |
|---|---|
| Equality(SequenceNumber, SequenceNumber) |
Compara duas SequenceNumber instâncias para determinar se são iguais. |
| GreaterThan(SequenceNumber, SequenceNumber) |
Realiza uma comparação lógica de duas SequenceNumber instâncias para determinar se a primeira é maior que a segunda. |
| GreaterThanOrEqual(SequenceNumber, SequenceNumber) |
Realiza 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 não são iguais. |
| LessThan(SequenceNumber, SequenceNumber) |
Realiza uma comparação lógica dos dois SequenceNumber parâmetros para determinar se o primeiro é menor que o segundo. |
| LessThanOrEqual(SequenceNumber, SequenceNumber) |
Realiza uma comparação lógica dos dois SequenceNumber parâmetros para determinar se o primeiro é menor ou igual ao segundo. |