MongoDB.Bson Namespace |
| Class | Description | |
|---|---|---|
| BsonArray |
Represents a BSON array.
| |
| BsonBinaryData |
Represents BSON binary data.
| |
| BsonBoolean |
Represents a BSON boolean value.
| |
| BsonConstants |
A static class containing BSON constants.
| |
| BsonDateTime |
Represents a BSON DateTime value.
| |
| BsonDecimal128 |
Represents a BSON Decimal128 value.
| |
| BsonDefaults |
A static helper class containing BSON defaults.
| |
| BsonDocument |
Represents a BSON document.
| |
| BsonDocumentWrapper |
Represents a BsonDocument wrapper.
| |
| BsonDouble |
Represents a BSON double value.
| |
| BsonException |
Represents a BSON exception.
| |
| BsonExtensionMethods |
A static class containing BSON extension methods.
| |
| BsonInt32 |
Represents a BSON int value.
| |
| BsonInt64 |
Represents a BSON long value.
| |
| BsonInternalException |
Represents a BSON internal exception (almost surely the result of a bug).
| |
| BsonJavaScript |
Represents a BSON JavaScript value.
| |
| BsonJavaScriptWithScope |
Represents a BSON JavaScript value with a scope.
| |
| BsonMaxKey |
Represents the BSON MaxKey value.
| |
| BsonMinKey |
Represents the BSON MinKey value.
| |
| BsonNull |
Represents the BSON Null value.
| |
| BsonObjectId |
Represents a BSON ObjectId value (see also ObjectId).
| |
| BsonRegularExpression |
Represents a BSON regular expression value.
| |
| BsonSerializationException |
Represents a BSON serialization exception.
| |
| BsonString |
Represents a BSON string value.
| |
| BsonSymbol |
Represents a BSON symbol value.
| |
| BsonSymbolTable |
Represents the symbol table of BsonSymbols.
| |
| BsonTimestamp |
Represents a BSON timestamp value.
| |
| BsonTypeMapper |
A static class that maps between .NET objects and BsonValues.
| |
| BsonTypeMapperOptions |
Represents options used by the BsonTypeMapper.
| |
| BsonUndefined |
Represents the BSON undefined value.
| |
| BsonUtils |
A static class containing BSON utility methods.
| |
| BsonValue |
Represents a BSON value (this is an abstract class, see the various subclasses).
| |
| DuplicateBsonMemberMapAttributeException |
Indicates that an attribute restricted to one member has been applied to multiple members.
| |
| GuidConverter |
A static class containing methods to convert to and from Guids and byte arrays in various byte orders.
| |
| LazyBsonArray |
Represents a BSON array that is deserialized lazily.
| |
| LazyBsonDocument |
Represents a BSON document that is deserialized lazily.
| |
| MaterializedOnDemandBsonArray |
Represents a BSON array that is not materialized until you start using it.
| |
| MaterializedOnDemandBsonDocument |
Represents a BSON document that is not materialized until you start using it.
| |
| RawBsonArray |
Represents an immutable BSON array that is represented using only the raw bytes.
| |
| RawBsonDocument |
Represents an immutable BSON document that is represented using only the raw bytes.
| |
| TruncationException |
Represents a truncation exception.
|
| Structure | Description | |
|---|---|---|
| BsonElement |
Represents a BSON element.
| |
| Decimal128 |
Represents a Decimal128 value.
| |
| ObjectId |
Represents an ObjectId (see also BsonObjectId).
|
| Interface | Description | |
|---|---|---|
| IConvertibleToBsonDocument |
An interface implemented by objects that convert themselves to a BsonDocument.
| |
| ICustomBsonTypeMapper |
An interface for custom mappers that map an object to a BsonValue.
|
| Enumeration | Description | |
|---|---|---|
| BsonBinarySubType |
Represents the binary data subtype of a BsonBinaryData.
| |
| BsonType |
Represents the type of a BSON element.
| |
| DuplicateNameHandling |
Represents how duplicate names should be handled.
| |
| GuidRepresentation |
Represents the representation to use when converting a Guid to a BSON binary value.
| |
| GuidRepresentationMode |
Whether to handle GuidRepresentation using the v2.x mode of the v3.x mode.
See the reference documentation for details.
|