Compartilhar via


UniqueId Classe

Definição

Um identificador exclusivo otimizado para Guids.

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

Comentários

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

Construtores

UniqueId()

Cria uma nova instância dessa classe com um Guid novo e exclusivo.

UniqueId(Byte[])

Cria uma nova instância dessa classe usando uma matriz de bytes que representa um Guid.

UniqueId(Byte[], Int32)

Cria uma nova instância dessa classe começando em um deslocamento dentro de uma matriz byte que representa um Guid.

UniqueId(Char[], Int32, Int32)

Cria uma nova instância dessa classe começando em um deslocamento dentro de uma char usando um número especificado de entradas.

UniqueId(Guid)

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

UniqueId(String)

Cria uma nova instância dessa classe usando uma cadeia de caracteres.

Propriedades

CharArrayLength

Obtém o comprimento da representação de cadeia de caracteres de UniqueId.

IsGuid

Indica se o UniqueId é um Guid.

Métodos

Equals(Object)

Testa se um objeto é igual a esse UniqueId.

GetHashCode()

Cria uma representação de código hash desse UniqueId.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

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

Coloca o valor UniqueId em uma matriz char.

ToString()

Exibe o valor UniqueId no formato de cadeia de caracteres.

TryGetGuid(Byte[], Int32)

Tenta obter o valor de UniqueId como um Guid e armazená-lo na matriz de bytes determinada no deslocamento especificado.

TryGetGuid(Guid)

Tenta obter o valor de UniqueId como um Guid.

Operadores

Equality(UniqueId, UniqueId)

Substitui o operador de igualdade para testar a igualdade de dois UniqueIds.

Inequality(UniqueId, UniqueId)

Substitui o operador de igualdade para testar a desigualdade de dois UniqueIds.

Aplica-se a