ListShardMap<TKey> ListShardMap<TKey> ListShardMap<TKey> Class

Definition

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

Type Parameters

TKey
Inheritance
ListShardMap<TKey>ListShardMap<TKey>ListShardMap<TKey>

Methods

Clone() Clone() Clone()
CloneCore() CloneCore() CloneCore() Inherited from ShardMap
CreatePointMapping(PointMappingCreationInfo<TKey>) CreatePointMapping(PointMappingCreationInfo<TKey>) CreatePointMapping(PointMappingCreationInfo<TKey>)
CreatePointMapping(TKey, Shard) CreatePointMapping(TKey, Shard) CreatePointMapping(TKey, Shard)
CreateShard(ShardCreationInfo) CreateShard(ShardCreationInfo) CreateShard(ShardCreationInfo) Inherited from ShardMap
CreateShard(ShardLocation) CreateShard(ShardLocation) CreateShard(ShardLocation) Inherited from ShardMap
DeleteMapping(PointMapping<TKey>) DeleteMapping(PointMapping<TKey>) DeleteMapping(PointMapping<TKey>)
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(PointMapping<TKey>) GetMappingLockOwner(PointMapping<TKey>) GetMappingLockOwner(PointMapping<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(PointMapping<TKey>, MappingLockToken) LockMapping(PointMapping<TKey>, MappingLockToken) LockMapping(PointMapping<TKey>, MappingLockToken)
MarkMappingOffline(PointMapping<TKey>) MarkMappingOffline(PointMapping<TKey>) MarkMappingOffline(PointMapping<TKey>)
MarkMappingOffline(PointMapping<TKey>, MappingOptions) MarkMappingOffline(PointMapping<TKey>, MappingOptions) MarkMappingOffline(PointMapping<TKey>, MappingOptions)
MarkMappingOnline(PointMapping<TKey>) MarkMappingOnline(PointMapping<TKey>) MarkMappingOnline(PointMapping<TKey>)
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
ToString() ToString() ToString() Inherited from ShardMap
TryGetMappingForKey(TKey, LookupOptions, PointMapping<TKey>) TryGetMappingForKey(TKey, LookupOptions, PointMapping<TKey>) TryGetMappingForKey(TKey, LookupOptions, PointMapping<TKey>)
TryGetMappingForKey(TKey, PointMapping<TKey>) TryGetMappingForKey(TKey, PointMapping<TKey>) TryGetMappingForKey(TKey, PointMapping<TKey>)
TryGetShard(ShardLocation, Shard) TryGetShard(ShardLocation, Shard) TryGetShard(ShardLocation, Shard) Inherited from ShardMap
UnlockMapping(MappingLockToken) UnlockMapping(MappingLockToken) UnlockMapping(MappingLockToken)
UnlockMapping(PointMapping<TKey>, MappingLockToken) UnlockMapping(PointMapping<TKey>, MappingLockToken) UnlockMapping(PointMapping<TKey>, MappingLockToken)
UpdateMapping(PointMapping<TKey>, PointMappingUpdate) UpdateMapping(PointMapping<TKey>, PointMappingUpdate) UpdateMapping(PointMapping<TKey>, PointMappingUpdate)
UpdateMapping(PointMapping<TKey>, PointMappingUpdate, MappingLockToken) UpdateMapping(PointMapping<TKey>, PointMappingUpdate, MappingLockToken) UpdateMapping(PointMapping<TKey>, PointMappingUpdate, 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