UniqueId Classe

Definição

Um identificador único otimizado para Guids.

public ref class UniqueId
public class UniqueId
type UniqueId = class
Public Class UniqueId
Herança
UniqueId

Observações

Esta classe pode conter qualquer valor de cadeia, mas tem otimizações para lidar com Guids.

Construtores

Name Description
UniqueId()

Cria uma nova instância desta classe com um Guido novo e único.

UniqueId(Byte[], Int32)

Cria uma nova instância desta classe a partir de um deslocamento dentro de um byte array que representa um Guid.

UniqueId(Byte[])

Cria uma nova instância desta classe usando um array de bytes que representa um Guid.

UniqueId(Char[], Int32, Int32)

Cria uma nova instância desta classe a partir de um deslocamento dentro de um char usando um número especificado de entradas.

UniqueId(Guid)

Cria uma nova instância desta classe usando um Guid.

UniqueId(String)

Cria uma nova instância desta classe usando uma cadeia.

Propriedades

Name Description
CharArrayLength

Obtém-se o comprimento da representação da cadeia do UniqueId.

IsGuid

Indica se o UniqueId é um Guid.

Métodos

Name Description
Equals(Object)

Testa se um objeto é igual a este UniqueId.

GetHashCode()

Cria uma representação em código hash deste UniqueId.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToCharArray(Char[], Int32)

Coloca o UniqueId valor num char array.

ToString()

Mostra o UniqueId valor em formato de string.

TryGetGuid(Byte[], Int32)

Tenta obter o valor de UniqueId como a Guid e armazená-lo no array de bytes dado no deslocamento especificado.

TryGetGuid(Guid)

Tenta obter o valor do UniqueId como um Guid.

Operadores

Name Description
Equality(UniqueId, UniqueId)

Sobrepõe o operador de igualdade para testar a igualdade de dois UniqueIds.

Inequality(UniqueId, UniqueId)

Sobrepõe-se ao operador de igualdade para testar a desigualdade de dois UniqueIds.

Aplica-se a