A continuación se presenta una guía sobre cómo utilizar las distintas clases disponibles en el paquete.
La clase Bin
permite generar UUIDs utilizando solo
ceros y unos, con guiones aleatorios y la hora y fecha actual en hexadecimal.
Raw(int x)
: Genera una cadena combinada de
UUIDs de longitud x
.Raw(List<string>
list)
: Genera
una cadena combinada de UUIDs a partir de una lista de cadenas.Uuid()
: Genera un UUID único basado en
ceros y unos.Uuid(int x)
: Genera una cadena de x
UUIDs.using Adfines.Net.Ponki;
var b1 = Bin.Uuid();
var b2 = Bin.Uuid(10);
var b3 = Bin.Raw(b2);
var b4 = Bin.Raw(10);
Los metodos son los mismos para todas las demás clases (exceptuando la clase Fuuid)
using Adfines.Net.Ponki;
var b1 = Bin.Uuid();
var b2 = Bin.Uuid(10);
var b3 = Bin.Raw(b2);
var b4 = Bin.Raw(10);
var bu1 = Buuid.Uuid();
var bu2 = Buuid.Uuid(10);
var bu3 = Buuid.Raw(b2);
var bu4 = Buuid.Raw(10);
var d1 = Duuid.Uuid();
var d2 = Duuid.Uuid(10);
var d3 = Duuid.Raw(b2);
var d4 = Duuid.Raw(10);
var n1 = Nuuid.Uuid();
var n2 = Nuuid.Uuid(10);
var n3 = Nuuid.Raw(b2);
var n4 = Nuuid.Raw(10);
La clases: Bin, Buuid, Duuid Generan un código UUID de 36 caracteres, aleatorizando la cantidad de “-“. Cada clase coloca la hora y fecha actual en hexadecimal aleatoriamente en el Codigo UUID para evitar la repetición del mismo.
Genera código solamente con los caracteres: 01
Genera código solamente con los caracteres: 1234567890ABCDEF
Genera código solamente con los caracteres: 1234567890QWERTYUIOPASDFGHJKLZXCVBNM
Genera código utilizando el estándar UUID4
permite generar UUIDs utilizando un conjunto de caracteres definido por el usuario.
Fuuid(string
letters)
:
Inicializa una nueva instancia de Fuuid
con los caracteres especificados.Raw(int x)
: Genera una cadena combinada de
UUIDs de longitud x
.Raw(List<string>
list)
: Genera
una cadena combinada de UUIDs a partir de una lista de cadenas.Uuid()
: Genera un UUID único con los
caracteres definidos por el usuario.Uuid(int x)
: Genera una lista de x
UUIDs.using Adfines.Net.Ponki;
var f = new Fuuid("valentina");
var f1 = f.Uuid();
var f2 = f.Uuid(10);
var f3 = f.Raw(f2);
var f4 = f.Raw(10);