Leer en inglés

Compartir vía


UniqueId Constructores

Definición

Crea una nueva instancia de esta clase.

Sobrecargas

UniqueId()

Crea una nueva instancia de esta clase con un nuevo, único Guid.

UniqueId(Byte[])

Crea una nueva instancia de esta clase utilizando una matriz de bytes que representa un Guid.

UniqueId(Guid)

Crea una nueva instancia de esta clase usando un Guid.

UniqueId(String)

Crea una nueva instancia de esta clase usando una cadena.

UniqueId(Byte[], Int32)

Crea una nueva instancia de esta clase que se inicia de un desplazamiento dentro de una matriz de byte que representa un Guid.

UniqueId(Char[], Int32, Int32)

Crea una nueva instancia de esta clase que se inicia de un desplazamiento dentro de un char utilizando un número especificado de entradas.

UniqueId()

Source:
UniqueId.cs
Source:
UniqueId.cs
Source:
UniqueId.cs

Crea una nueva instancia de esta clase con un nuevo, único Guid.

C#
public UniqueId ();

Se aplica a

.NET 9 otras versiones
Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

UniqueId(Byte[])

Source:
UniqueId.cs
Source:
UniqueId.cs
Source:
UniqueId.cs

Crea una nueva instancia de esta clase utilizando una matriz de bytes que representa un Guid.

C#
public UniqueId (byte[] guid);

Parámetros

guid
Byte[]

Matriz de bytes que representa un Guid.

Excepciones

guid es null.

guid proporciona menos de 16 bytes válidos.

Comentarios

Se utilizan sólo los primeros 16 bytes de la matriz.

Se aplica a

.NET 9 otras versiones
Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

UniqueId(Guid)

Source:
UniqueId.cs
Source:
UniqueId.cs
Source:
UniqueId.cs

Crea una nueva instancia de esta clase usando un Guid.

C#
public UniqueId (Guid guid);

Parámetros

guid
Guid

Objeto Guid.

Excepciones

guid es null.

Se aplica a

.NET 9 otras versiones
Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

UniqueId(String)

Source:
UniqueId.cs
Source:
UniqueId.cs
Source:
UniqueId.cs

Crea una nueva instancia de esta clase usando una cadena.

C#
public UniqueId (string value);
C#
[System.Security.SecurityCritical]
[System.Security.SecurityTreatAsSafe]
public UniqueId (string value);

Parámetros

value
String

Una cadena utilizada para generar UniqueId.

Atributos

Excepciones

value es null.

La longitud de value es cero.

Comentarios

Cualquier cadena de longitud distinta de cero es un valor válido.

Se aplica a

.NET 9 otras versiones
Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

UniqueId(Byte[], Int32)

Source:
UniqueId.cs
Source:
UniqueId.cs
Source:
UniqueId.cs

Crea una nueva instancia de esta clase que se inicia de un desplazamiento dentro de una matriz de byte que representa un Guid.

C#
public UniqueId (byte[] guid, int offset);
C#
[System.Security.SecurityCritical]
[System.Security.SecurityTreatAsSafe]
public UniqueId (byte[] guid, int offset);

Parámetros

guid
Byte[]

Una matriz byte que representa una Guid.

offset
Int32

Posición compensada dentro de la matrizbyte que representa Guid.

Atributos

Excepciones

guid es null.

offset menor que cero o mayor que la longitud de la matriz.

guid y offset proporcionan menos de 16 bytes válidos.

Comentarios

Se utilizan solo los primeros 16 bytes en el desplazamiento especificado.

Se aplica a

.NET 9 otras versiones
Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

UniqueId(Char[], Int32, Int32)

Source:
UniqueId.cs
Source:
UniqueId.cs
Source:
UniqueId.cs

Crea una nueva instancia de esta clase que se inicia de un desplazamiento dentro de un char utilizando un número especificado de entradas.

C#
public UniqueId (char[] chars, int offset, int count);
C#
[System.Security.SecurityCritical]
[System.Security.SecurityTreatAsSafe]
public UniqueId (char[] chars, int offset, int count);

Parámetros

chars
Char[]

Una matriz char que representa una Guid.

offset
Int32

Posición compensada dentro de la matrizchar que representa Guid.

count
Int32

El número de entradas de la matriz para utilizar, partiendo de offset.

Atributos

Excepciones

chars es null.

offset menor que cero o mayor que la longitud de la matriz.

o bien

count menor que cero o mayor que la longitud de la matriz menos offset.

count es igual a cero.

Se aplica a

.NET 9 otras versiones
Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0