RangeShardMap<TKey> RangeShardMap<TKey> RangeShardMap<TKey> Class

Definition

public sealed class RangeShardMap<TKey> : Microsoft.Azure.SqlDatabase.ElasticScale.ShardManagement.ShardMap
type RangeShardMap<'Key> = class
    inherit ShardMap
Public NotInheritable Class RangeShardMap(Of TKey)
Inherits ShardMap

Type Parameters

TKey
Inheritance
RangeShardMap<TKey>RangeShardMap<TKey>RangeShardMap<TKey>

Methods

Clone() Clone() Clone()
CloneCore() CloneCore() CloneCore() Inherited from ShardMap
CreateRangeMapping(Range<TKey>, Shard) CreateRangeMapping(Range<TKey>, Shard) CreateRangeMapping(Range<TKey>, Shard)
CreateRangeMapping(RangeMappingCreationInfo<TKey>) CreateRangeMapping(RangeMappingCreationInfo<TKey>) CreateRangeMapping(RangeMappingCreationInfo<TKey>)
CreateShard(ShardCreationInfo) CreateShard(ShardCreationInfo) CreateShard(ShardCreationInfo) Inherited from ShardMap
CreateShard(ShardLocation) CreateShard(ShardLocation) CreateShard(ShardLocation) Inherited from ShardMap
DeleteMapping(RangeMapping<TKey>) DeleteMapping(RangeMapping<TKey>) DeleteMapping(RangeMapping<TKey>)
DeleteMapping(RangeMapping<TKey>, MappingLockToken) DeleteMapping(RangeMapping<TKey>, MappingLockToken) DeleteMapping(RangeMapping<TKey>, MappingLockToken)
DeleteShard(Shard) DeleteShard(Shard) DeleteShard(Shard) Inherited from ShardMap
GetMappingForKey(TKey) GetMappingForKey(TKey) GetMappingForKey(TKey)
GetMappingForKey(TKey, LookupOptions) GetMappingForKey(TKey, LookupOptions) GetMappingForKey(TKey, LookupOptions)
GetMappingLockOwner(RangeMapping<TKey>) GetMappingLockOwner(RangeMapping<TKey>) GetMappingLockOwner(RangeMapping<TKey>)
GetMappings() GetMappings() GetMappings()
GetMappings(Range<TKey>) GetMappings(Range<TKey>) GetMappings(Range<TKey>)
GetMappings(Range<TKey>, Shard) GetMappings(Range<TKey>, Shard) GetMappings(Range<TKey>, Shard)
GetMappings(Shard) GetMappings(Shard) GetMappings(Shard)
GetShard(ShardLocation) GetShard(ShardLocation) GetShard(ShardLocation) Inherited from ShardMap
GetShards() GetShards() GetShards() Inherited from ShardMap
LockMapping(RangeMapping<TKey>, MappingLockToken) LockMapping(RangeMapping<TKey>, MappingLockToken) LockMapping(RangeMapping<TKey>, MappingLockToken)
MarkMappingOffline(RangeMapping<TKey>) MarkMappingOffline(RangeMapping<TKey>) MarkMappingOffline(RangeMapping<TKey>)
MarkMappingOffline(RangeMapping<TKey>, MappingLockToken) MarkMappingOffline(RangeMapping<TKey>, MappingLockToken) MarkMappingOffline(RangeMapping<TKey>, MappingLockToken)
MarkMappingOffline(RangeMapping<TKey>, MappingLockToken, MappingOptions) MarkMappingOffline(RangeMapping<TKey>, MappingLockToken, MappingOptions) MarkMappingOffline(RangeMapping<TKey>, MappingLockToken, MappingOptions)
MarkMappingOffline(RangeMapping<TKey>, MappingOptions) MarkMappingOffline(RangeMapping<TKey>, MappingOptions) MarkMappingOffline(RangeMapping<TKey>, MappingOptions)
MarkMappingOnline(RangeMapping<TKey>) MarkMappingOnline(RangeMapping<TKey>) MarkMappingOnline(RangeMapping<TKey>)
MarkMappingOnline(RangeMapping<TKey>, MappingLockToken) MarkMappingOnline(RangeMapping<TKey>, MappingLockToken) MarkMappingOnline(RangeMapping<TKey>, MappingLockToken)
MergeMappings(RangeMapping<TKey>, RangeMapping<TKey>) MergeMappings(RangeMapping<TKey>, RangeMapping<TKey>) MergeMappings(RangeMapping<TKey>, RangeMapping<TKey>)
MergeMappings(RangeMapping<TKey>, RangeMapping<TKey>, MappingLockToken, MappingLockToken) MergeMappings(RangeMapping<TKey>, RangeMapping<TKey>, MappingLockToken, MappingLockToken) MergeMappings(RangeMapping<TKey>, RangeMapping<TKey>, MappingLockToken, MappingLockToken)
OpenConnectionForKey(TKey, String) OpenConnectionForKey(TKey, String) OpenConnectionForKey(TKey, String)
OpenConnectionForKey(TKey, String, ConnectionOptions) OpenConnectionForKey(TKey, String, ConnectionOptions) OpenConnectionForKey(TKey, String, ConnectionOptions)
OpenConnectionForKey(TKey, String, SqlCredential) OpenConnectionForKey(TKey, String, SqlCredential) OpenConnectionForKey(TKey, String, SqlCredential)
OpenConnectionForKey(TKey, String, SqlCredential, ConnectionOptions) OpenConnectionForKey(TKey, String, SqlCredential, ConnectionOptions) OpenConnectionForKey(TKey, String, SqlCredential, ConnectionOptions)
OpenConnectionForKey<TKey>(TKey, String) OpenConnectionForKey<TKey>(TKey, String) OpenConnectionForKey<TKey>(TKey, String) Inherited from ShardMap
OpenConnectionForKey<TKey>(TKey, String, ConnectionOptions) OpenConnectionForKey<TKey>(TKey, String, ConnectionOptions) OpenConnectionForKey<TKey>(TKey, String, ConnectionOptions) Inherited from ShardMap
OpenConnectionForKey<TKey>(TKey, String, SqlCredential) OpenConnectionForKey<TKey>(TKey, String, SqlCredential) OpenConnectionForKey<TKey>(TKey, String, SqlCredential) Inherited from ShardMap
OpenConnectionForKey<TKey>(TKey, String, SqlCredential, ConnectionOptions) OpenConnectionForKey<TKey>(TKey, String, SqlCredential, ConnectionOptions) OpenConnectionForKey<TKey>(TKey, String, SqlCredential, ConnectionOptions) Inherited from ShardMap
OpenConnectionForKeyAsync(TKey, String) OpenConnectionForKeyAsync(TKey, String) OpenConnectionForKeyAsync(TKey, String)
OpenConnectionForKeyAsync(TKey, String, ConnectionOptions) OpenConnectionForKeyAsync(TKey, String, ConnectionOptions) OpenConnectionForKeyAsync(TKey, String, ConnectionOptions)
OpenConnectionForKeyAsync(TKey, String, SqlCredential) OpenConnectionForKeyAsync(TKey, String, SqlCredential) OpenConnectionForKeyAsync(TKey, String, SqlCredential)
OpenConnectionForKeyAsync(TKey, String, SqlCredential, ConnectionOptions) OpenConnectionForKeyAsync(TKey, String, SqlCredential, ConnectionOptions) OpenConnectionForKeyAsync(TKey, String, SqlCredential, ConnectionOptions)
OpenConnectionForKeyAsync<TKey>(TKey, String) OpenConnectionForKeyAsync<TKey>(TKey, String) OpenConnectionForKeyAsync<TKey>(TKey, String) Inherited from ShardMap
OpenConnectionForKeyAsync<TKey>(TKey, String, ConnectionOptions) OpenConnectionForKeyAsync<TKey>(TKey, String, ConnectionOptions) OpenConnectionForKeyAsync<TKey>(TKey, String, ConnectionOptions) Inherited from ShardMap
OpenConnectionForKeyAsync<TKey>(TKey, String, SqlCredential) OpenConnectionForKeyAsync<TKey>(TKey, String, SqlCredential) OpenConnectionForKeyAsync<TKey>(TKey, String, SqlCredential) Inherited from ShardMap
OpenConnectionForKeyAsync<TKey>(TKey, String, SqlCredential, ConnectionOptions) OpenConnectionForKeyAsync<TKey>(TKey, String, SqlCredential, ConnectionOptions) OpenConnectionForKeyAsync<TKey>(TKey, String, SqlCredential, ConnectionOptions) Inherited from ShardMap
SplitMapping(RangeMapping<TKey>, TKey) SplitMapping(RangeMapping<TKey>, TKey) SplitMapping(RangeMapping<TKey>, TKey)
SplitMapping(RangeMapping<TKey>, TKey, MappingLockToken) SplitMapping(RangeMapping<TKey>, TKey, MappingLockToken) SplitMapping(RangeMapping<TKey>, TKey, MappingLockToken)
ToString() ToString() ToString() Inherited from ShardMap
TryGetMappingForKey(TKey, LookupOptions, RangeMapping<TKey>) TryGetMappingForKey(TKey, LookupOptions, RangeMapping<TKey>) TryGetMappingForKey(TKey, LookupOptions, RangeMapping<TKey>)
TryGetMappingForKey(TKey, RangeMapping<TKey>) TryGetMappingForKey(TKey, RangeMapping<TKey>) TryGetMappingForKey(TKey, RangeMapping<TKey>)
TryGetShard(ShardLocation, Shard) TryGetShard(ShardLocation, Shard) TryGetShard(ShardLocation, Shard) Inherited from ShardMap
UnlockMapping(MappingLockToken) UnlockMapping(MappingLockToken) UnlockMapping(MappingLockToken)
UnlockMapping(RangeMapping<TKey>, MappingLockToken) UnlockMapping(RangeMapping<TKey>, MappingLockToken) UnlockMapping(RangeMapping<TKey>, MappingLockToken)
UpdateMapping(RangeMapping<TKey>, RangeMappingUpdate) UpdateMapping(RangeMapping<TKey>, RangeMappingUpdate) UpdateMapping(RangeMapping<TKey>, RangeMappingUpdate)
UpdateMapping(RangeMapping<TKey>, RangeMappingUpdate, MappingLockToken) UpdateMapping(RangeMapping<TKey>, RangeMappingUpdate, MappingLockToken) UpdateMapping(RangeMapping<TKey>, RangeMappingUpdate, MappingLockToken)

Properties

KeyType KeyType KeyType Inherited from ShardMap
MapType MapType MapType Inherited from ShardMap
Name Name Name Inherited from ShardMap

Extension Methods

AsListShardMap<TKey>(ShardMap) AsListShardMap<TKey>(ShardMap) AsListShardMap<TKey>(ShardMap)
AsRangeShardMap<TKey>(ShardMap) AsRangeShardMap<TKey>(ShardMap) AsRangeShardMap<TKey>(ShardMap)

Applies to