Partager via


RangeShardMap<TKey> Classe

Définition

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

Paramètres de type

TKey
Héritage
RangeShardMap<TKey>

Propriétés

KeyType (Hérité de ShardMap)
MapType (Hérité de ShardMap)
Name (Hérité de ShardMap)

Méthodes

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

Méthodes d’extension

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

S’applique à