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.
| |
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.
| |
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.
|