Click or drag to resize

KeyGenerator Class

Generates partition and row keys for Azure tables
Inheritance Hierarchy

Namespace: InnerDrive.Azure
Assembly: InnerDrive.Azure (in InnerDrive.Azure.dll) Version: 5.0.8475.0
public abstract class KeyGenerator

The KeyGenerator type exposes the following members.

Protected methodKeyGeneratorInitializes a new instance of the KeyGenerator class
Protected propertyStatic memberUnique Maintains a counter that helps ensure keys have unique values
Public methodStatic memberDescendingHour Gets the DateTimeOffset represented by a key generated using DescendingHourKey(DateTimeOffset).
Public methodStatic memberDescendingHourKey Generates a time-based key useful for partition keys
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodStatic memberTableNames Gets the list of Azure table names implied by dateRange
Public methodStatic memberTimeBasedRowKey Generates a timestamp-based unique row key
Public methodStatic memberTimeBasedTableName Generates the Azure table name for a particular DateTimeOffset
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Protected methodStatic memberValidate Ensures a name is a valid Azure table name
Public methodStatic memberValidRowKey Strips illegal characters from a RowKey value
Public fieldStatic memberMaximumTimeSearchHours Gets the maximum range for a time-based search that does not use other parameters
See Also