Table of Contents

Namespace MongoDB.Driver.Core.WireProtocol.Messages.Encoders

Classes

CommandResponseMessageEncoderSelector

Represents a message encoder selector for CommandResponseMessages.

CompressedMessageEncoderSelector

Represents a message encoder selector for compressed messages.

MessageEncoderSettings

Represents settings for message encoders.

MessageEncoderSettingsName

Represents the names of different encoder settings.

ReplyMessageEncoderSelector<TDocument>

Represents a message encoder selector for ReplyMessages.

Interfaces

IEncodableMessage

Represents an encodable message.

IMessageEncoder

Represents a message encoder.

IMessageEncoderFactory

Represents a message encoder factory.

IMessageEncoderPostProcessor

Represents the changes that can be made to a message after it has been encoded.

IMessageEncoderSelector

Represents a message encoder selector that gets the appropriate encoder from an encoder factory.