The Key type exposes the following members.
Back to Top
Back to Top
Back to Top
Constructors
Name | Description | |
---|---|---|
![]() | Key(String, Byte , String) |
Initialize key from namespace, digest and optional set name.
|
![]() | 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 server handles record identifiers by digest only.
If the user key needs to be stored on the server, the key should be stored in a bin.
|
![]() | 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 server handles record identifiers by digest only.
If the user key needs to be stored on the server, the key should be stored in a bin.
|
![]() | 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 server handles record identifiers by digest only.
If the user key needs to be stored on the server, the key should be stored in a bin.
|
![]() | 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 server handles record identifiers by digest only.
If the user key needs to be stored on the server, the key should be stored in a bin.
|
![]() | 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 server handles record identifiers by digest only.
If the user key needs to be stored on the server, the key should be stored in a bin.
|
![]() | 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 server handles record identifiers by digest only.
If the user key needs to be stored on the server, the key should be stored in a bin.
|
![]() | 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 server handles record identifiers by digest only.
If the user key needs to be stored on the server, the key should be stored in a bin.
|
![]() | 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 server handles record identifiers by digest only.
If the user key needs to be stored on the server, the key should be stored in a bin.
|
![]() | 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 server handles record identifiers by digest only.
|
![]() | 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 server handles record identifiers by digest only.
If the user key needs to be stored on the server, the key should be stored in a bin.
|
![]() | 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 server handles record identifiers by digest only.
If the user key needs to be stored on the server, the key should be stored in a bin.
|
![]() | 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 server handles record identifiers by digest only.
If the user key needs to be stored on the server, the key should be stored in a bin.
|
![]() | 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 server handles record identifiers by digest only.
If the user key needs to be stored on the server, the key should be stored in a bin.
|
Methods
Name | Description | |
---|---|---|
![]() ![]() | 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 ![]() |
![]() | GetHashCode |
Hash lookup uses namespace and digest.
(Overrides ![]() |
![]() | ToString | (Overrides ![]() |
Fields
Name | Description | |
---|---|---|
![]() | 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. If the user key needs
to persist on the server, the key should be explicitly stored in a bin.
|
See Also