RangeShardMap Members
Represents a shard map of ranges.
The following tables list the members exposed by the RangeShardMap type.
Public Properties
Name | Description | |
---|---|---|
![]() |
KeyType | Shard map key type. (Inherited from ShardMap) |
![]() |
MapType | Shard map type. (Inherited from ShardMap) |
![]() |
Name | Shard map name. (Inherited from ShardMap) |
Top
Public Methods
(see also Protected Methods)
Name | Description | |
---|---|---|
![]() |
Clone | Clones the given range shard map. |
![]() |
CreateRangeMapping | Overloaded. |
![]() |
CreateShard | Overloaded. (Inherited from ShardMap) |
![]() |
DeleteMapping | Overloaded. |
![]() |
DeleteShard | Removes a shard from ShardMap. (Inherited from ShardMap) |
![]() |
Equals | (Inherited from Object) |
![]() |
GetHashCode | (Inherited from Object) |
![]() |
GetMappingForKey | Looks up the key value and returns the corresponding mapping. |
![]() |
GetMappingLockOwner | Gets the lock owner id of the specified mapping. |
![]() |
GetMappings | Overloaded. |
![]() |
GetShard | Obtains the shard for the specified location. (Inherited from ShardMap) |
![]() |
GetShards | Gets all shards from the shard map. (Inherited from ShardMap) |
![]() |
GetType | (Inherited from Object) |
![]() |
LockMapping | Locks the mapping for the specified owner The state of a locked mapping can only be modified by the lock owner. |
![]() |
MarkMappingOffline | Overloaded. |
![]() |
MarkMappingOnline | Overloaded. |
![]() |
MergeMappings | Overloaded. |
![]() |
OpenConnectionForKey | Overloaded. |
![]() |
OpenConnectionForKey | Overloaded. (Inherited from ShardMap) |
![]() |
OpenConnectionForKeyAsync | Overloaded. |
![]() |
OpenConnectionForKeyAsync | Overloaded. (Inherited from ShardMap) |
![]() |
SplitMapping | Overloaded. |
![]() |
ToString | Overridden. Converts the object to its string representation. (Inherited from Object) |
![]() |
TryGetMappingForKey | Tries to looks up the key value and place the corresponding mapping in rangeMapping. |
![]() |
TryGetShard | Tries to obtains the shard for the specified location. (Inherited from ShardMap) |
![]() |
UnlockMapping | Overloaded. |
![]() |
UpdateMapping | Overloaded. |
Top
Protected Methods
(see also Extension Methods)
Name | Description | |
---|---|---|
![]() |
CloneCore | Clones the current shard map instance. (Inherited from ShardMap) |
![]() |
Finalize | (Inherited from Object) |
![]() |
MemberwiseClone | (Inherited from Object) |
Top
Extension Methods
Name | Description | |
---|---|---|
![]() |
AsListShardMap | (Defined by ShardMapExtensions.) |
![]() |
AsRangeShardMap | (Defined by ShardMapExtensions.) |
Top
See Also
Reference
RangeShardMap Class
Microsoft.Azure.SqlDatabase.ElasticScale.ShardManagement Namespace