MongoDB.Driver.Core.WireProtocol.Messages.Encoders Namespace | 
| Class | Description | |
|---|---|---|
| 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.
              | |
| ReplyMessageEncoderSelectorTDocument | 
            Represents a message encoder selector for ReplyMessages.
              | 
| Interface | Description | |
|---|---|---|
| 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.
              |