UUID Class |
Namespace: Tangosol.Util
[SerializableAttribute] public sealed class UUID : IPortableObject
The UUID type exposes the following members.
Name | Description | |
---|---|---|
![]() | UUID |
Generate a UUID.
|
![]() | UUID(Byte) |
Construct a UUID from a byte array.
|
![]() | UUID(String) |
Construct a UUID from a string.
|
![]() | UUID(Int64, Byte, Int32, Int32) |
Build a UUID from its constituent members (advanced
constructor).
|
![]() | UUID(Int64, IPAddress, Int32, Int32) |
Build a UUID from its constituent members (advanced
constructor).
|
Name | Description | |
---|---|---|
![]() | Address |
Determine the internet address of the host that generated the
UUID instance.
|
![]() | Count |
Determine the "counter" portion of the UUID that ensures that two
UUIDs generated at the same exact time by the same process are
unique.
|
![]() | IsAddressIncluded |
This is true if the IP address is a real IP address.
|
![]() | IsGenerated |
This is true if the UUID was generated, and false if it was
built.
|
![]() | Port |
Determine the port portion of the UUID. Note that the port is
a 28-bit value; the first nibble is always 0x0.
|
![]() | Timestamp |
Determine the date/time value that the UUID instance was
generated.
|
Name | Description | |
---|---|---|
![]() | CompareTo |
Compares this object with the specified object for order.
|
![]() | Equals |
Determine if two UUIDs are equal.
(Overrides ObjectEquals(Object).) |
![]() | GetHashCode |
Determine a hash code for the UUID object.
(Overrides ObjectGetHashCode.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | ReadExternal |
Restore the contents of a user type instance by reading its state
using the specified IPofReader object.
|
![]() | ToByteArray |
Convert the UUID to a byte array of 32 bytes.
|
![]() | ToString |
Convert the UUID to a printable String.
(Overrides ObjectToString.) |
![]() | WriteExternal |
Save the contents of a POF user type instance by writing its
state using the specified IPofWriter object.
|