Class PgShardSets<TShard>
A collection of ShardSets.
Inheritance
System.Object
ShardSetsBase<TShard, PgShardConnectionOptions<TShard>>
PgShardSets<TShard>
Implements
System.Collections.ICollection
System.Collections.IEnumerable
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: ArgentSea.Pg
Assembly: ArgentSea.Pg.dll
Syntax
public class PgShardSets<TShard> : ShardSetsBase<TShard, PgShardConnectionOptions<TShard>>, ICollection, IEnumerable where TShard : IComparable
Type Parameters
Name | Description |
---|---|
TShard | The type of the shardId index value. |
Constructors
| Improve this Doc View SourcePgShardSets(IOptions<PgShardConnectionOptions<TShard>>, IOptions<PgGlobalPropertiesOptions>, ILogger<PgShardSets<TShard>>)
Declaration
public PgShardSets(IOptions<PgShardConnectionOptions<TShard>> configOptions, IOptions<PgGlobalPropertiesOptions> globalOptions, ILogger<PgShardSets<TShard>> logger)
Parameters
Type | Name | Description |
---|---|---|
Microsoft.Extensions.Options.IOptions<PgShardConnectionOptions<TShard>> | configOptions | |
Microsoft.Extensions.Options.IOptions<PgGlobalPropertiesOptions> | globalOptions | |
Microsoft.Extensions.Logging.ILogger<PgShardSets<TShard>> | logger |
Implements
System.Collections.ICollection
System.Collections.IEnumerable