public sealed class Key
Key(String, String, Value) |
Initialize key from namespace, optional set name and user key.
The set name and user defined key are converted to a digest before sending to the server.
The user key is not used or returned by the server by default. If the user key needs
to persist on the server, use one of the following methods:
|
Key(String, String, Boolean) |
Initialize key from namespace, optional set name and user key.
The set name and user defined key are converted to a digest before sending to the server.
The user key is not used or returned by the server by default. If the user key needs
to persist on the server, use one of the following methods:
|
Key(String, String, Byte) |
Initialize key from namespace, optional set name and user key.
The set name and user defined key are converted to a digest before sending to the server.
The user key is not used or returned by the server by default. If the user key needs
to persist on the server, use one of the following methods:
|
Key(String, String, Byte[]) |
Initialize key from namespace, optional set name and user key.
The set name and user defined key are converted to a digest before sending to the server.
The user key is not used or returned by the server by default. If the user key needs
to persist on the server, use one of the following methods:
|
Key(String, String, Int16) |
Initialize key from namespace, optional set name and user key.
The set name and user defined key are converted to a digest before sending to the server.
The user key is not used or returned by the server by default. If the user key needs
to persist on the server, use one of the following methods:
|
Key(String, String, Int32) |
Initialize key from namespace, optional set name and user key.
The set name and user defined key are converted to a digest before sending to the server.
The user key is not used or returned by the server by default. If the user key needs
to persist on the server, use one of the following methods:
|
Key(String, String, Int64) |
Initialize key from namespace, optional set name and user key.
The set name and user defined key are converted to a digest before sending to the server.
The user key is not used or returned by the server by default. If the user key needs
to persist on the server, use one of the following methods:
|
Key(String, String, SByte) |
Initialize key from namespace, optional set name and user key.
The set name and user defined key are converted to a digest before sending to the server.
The user key is not used or returned by the server by default. If the user key needs
to persist on the server, use one of the following methods:
|
Key(String, String, String) |
Initialize key from namespace, optional set name and user key.
The set name and user defined key are converted to a digest before sending to the server.
The user key is not used or returned by the server by default. If the user key needs
to persist on the server, use one of the following methods:
|
Key(String, String, UInt16) |
Initialize key from namespace, optional set name and user key.
The set name and user defined key are converted to a digest before sending to the server.
The user key is not used or returned by the server by default. If the user key needs
to persist on the server, use one of the following methods:
|
Key(String, String, UInt32) |
Initialize key from namespace, optional set name and user key.
The set name and user defined key are converted to a digest before sending to the server.
The user key is not used or returned by the server by default. If the user key needs
to persist on the server, use one of the following methods:
|
Key(String, String, UInt64) |
Initialize key from namespace, optional set name and user key.
The set name and user defined key are converted to a digest before sending to the server.
The user key is not used or returned by the server by default. If the user key needs
to persist on the server, use one of the following methods:
|
Key(String, Byte[], String, Value) | Initialize key from namespace, digest, optional set name and optional userKey. |
Key(String, String, Byte[], Int32, Int32) |
Initialize key from namespace, optional set name and user key.
The set name and user defined key are converted to a digest before sending to the server.
The user key is not used or returned by the server by default. If the user key needs
to persist on the server, use one of the following methods:
|
ComputeDigest | Generate unique server hash value from set name, key type and user defined key. The hash function is RIPEMD-160 (a 160 bit hash). |
Equals |
Equality uses namespace and digest.
(Overrides Object.Equals(Object)) |
GetHashCode |
Hash lookup uses namespace and digest.
(Overrides Object.GetHashCode()) |
ToString |
Return key elements in string format.
(Overrides Object.ToString()) |
digest | Unique server hash value generated from set name and user key. |
ns | Namespace. Equivalent to database name. |
setName | Optional set name. Equivalent to database table. |
userKey |
Original user key. This key is immediately converted to a hash digest.
This key is not used or returned by the server by default. If the user key needs
to persist on the server, use one of the following methods:
|