ReadPreference Constructor  | 
  
    Namespace: 
   MongoDB.Driver
    Assembly:
   MongoDB.Driver.Core (in MongoDB.Driver.Core.dll) Version: 2.22.0+75246110ed1247226fcc7f8eb2c54ffab745693e
Syntaxpublic ReadPreference(
	ReadPreferenceMode mode,
	IEnumerable<TagSet> tagSets = null,
	TimeSpan? maxStaleness = null,
	ReadPreferenceHedge hedge = null
)
Public Sub New ( 
	mode As ReadPreferenceMode,
	Optional tagSets As IEnumerable(Of TagSet) = Nothing,
	Optional maxStaleness As TimeSpan? = Nothing,
	Optional hedge As ReadPreferenceHedge = Nothing
)
new : 
        mode : ReadPreferenceMode * 
        ?tagSets : IEnumerable<TagSet> * 
        ?maxStaleness : Nullable<TimeSpan> * 
        ?hedge : ReadPreferenceHedge 
(* Defaults:
        let _tagSets = defaultArg tagSets null
        let _maxStaleness = defaultArg maxStaleness null
        let _hedge = defaultArg hedge null
*)
-> ReadPreferenceParameters
- mode
 - Type: MongoDB.DriverReadPreferenceMode
The read preference mode. - tagSets (Optional)
 - Type: System.Collections.GenericIEnumerableTagSet
The tag sets. - maxStaleness (Optional)
 - Type: SystemNullableTimeSpan
The maximum staleness. - hedge (Optional)
 - Type: MongoDB.DriverReadPreferenceHedge
The hedge. 
See Also