| Parameter | Description | basicHttpBinding | basicHttpContextBinding | netMsmqBinding | netNamedPipeBinding | netTcpBinding | netTcpContextBinding | webHttpBinding | wsHttpBinding | wsHttpContextBinding | wsDualHttpBinding | ws2007HttpBinding |
| maxBufferPoolSize | An integer value that specifies the maximum amount of memory that is allocated for use by the manager of the message buffers that receive messages from the channel. | The default is 524,288 bytes (512 * 1024 = 0x80000 = 512Kb). | The default is 524,288 bytes (512 * 1024 = 0x80000 = 512Kb). | The default is 8 bytes. | The default is 524,288 bytes (512 * 1024 = 0x80000 = 512Kb). | The default is 524,288 bytes (512 * 1024 = 0x80000 = 512Kb). | The default is 524,288 bytes (512 * 1024 = 0x80000 = 512Kb). | The default is 524,288 bytes (512 * 1024 = 0x80000 = 512Kb). | The default is 524,288 bytes (512 * 1024 = 0x80000 = 512Kb). | The default is 524,288 bytes (512 * 1024 = 0x80000 = 512Kb). | The default is 524,288 bytes (512 * 1024 = 0x80000 = 512Kb). | The default is 524,288 bytes (512 * 1024 = 0x80000 = 512Kb). |
| maxBufferSize | An integer value that specifies the maximum size, in bytes, of a buffer that stores messages while they are processed for an endpoint configured with this binding. This value cannot be less than the next maxReceivedMessageSize attribute. | The default is 65,536 bytes (64Kb). | The default is 65,536 bytes (64Kb). | Not Available | The default is 65,536 bytes (64Kb). | The default is 65,536 bytes (64Kb). If the transferMode attribute equals to Buffered, this attribute should be equal to the maxReceivedMessageSize attribute value. If the transferMode attribute equals to Streamed, this attribute cannot be more than the maxReceivedMessageSize attribute value, and should be at least the size of the headers. | The default is 65,536 bytes (64Kb). If the transferMode attribute equals to Buffered, this attribute should be equal to the maxReceivedMessageSize attribute value. If the transferMode attribute equals to Streamed, this attribute cannot be more than the maxReceivedMessageSize attribute value, and should be at least the size of the headers. | The default is 524,288 bytes (512 * 1024 = 0x80000 = 512Kb). | Not Available | Not Available | Not Available | Not Available |
maxRetryCycles
| An integer that indicates the number of retry cycles used by the poison-message detection feature. A message becomes a poison message when it fails all delivery attempts of all cycles. | Not Available | Not Available | The default is 2. | Not Available | Not Available | Not Available | Not Available | Not Available | Not Available | Not Available | Not Available |
| maxReceivedMessageSize | A positive integer that defines the maximum message size, in bytes, including headers, for a message that can be received on a channel configured with this binding. The sender receives a SOAP fault if the message is too large for the receiver. The receiver drops the message and creates an entry of the event in the trace log. This bound on message size is intended to limit exposure to Denial of Service (DoS) attacks. | The default is 65,536 bytes (64Kb). | The default is 65,536 bytes (64Kb). | The default is 65,536 bytes (64Kb). | The default is 65,536 bytes (64Kb). | The default is 65,536 bytes (64Kb). | The default is 65,536 bytes (64Kb). | The default is 65,536 bytes (64Kb). Increasing this value alone is not sufficient in ASP.NET compatible mode. You should also increase the value of httpRuntime. | The default is 65,536 bytes (64Kb). | The default is 65,536 bytes (64Kb). | The default is 65,536 bytes (64Kb). | The default is 65,536 bytes (64Kb). |
maxConnections
| An integer that specifies the maximum number of outbound and inbound connections the service will create/accept. Incoming and outgoing connections are counted against a separate limit specified by this attribute. Inbound connections in excess of the limit are queued until a space below the limit becomes available. Outbound connections in excess of the limit are queued until a space below the limit becomes available. | Not Available | Not Available | Not Available | The default is 10. | The default is 10. | The default is 10. | Not Available | Not Available | Not Available | Not Available | Not Available |
| openTimeout | A TimeSpan value that specifies the interval of time provided for an open operation to complete. This value should be greater than or equal to Zero. | The default is 00:01:00 (1 minute). | The default is 00:01:00 (1 minute). | The default is 00:01:00 (1 minute). | The default is 00:01:00 (1 minute). | The default is 00:01:00 (1 minute). | The default is 00:01:00 (1 minute). | The default is 00:01:00 (1 minute). | The default is 00:01:00 (1 minute). | The default is 00:01:00 (1 minute). | The default is 00:01:00 (1 minute). | The default is 00:01:00 (1 minute). |
closeTimeout
| A TimeSpan value that specifies the interval of time provided for a close operation to complete. This value should be greater than or equal to Zero. | Not Available | Not Available | The default is 00:01:00 (1 minute). | The default is 00:01:00 (1 minute). | The default is 00:01:00 (1 minute). | The default is 00:01:00 (1 minute). | The default is 00:01:00 (1 minute). | The default is 00:01:00 (1 minute). | The default is 00:01:00 (1 minute). | The default is 00:01:00 (1 minute). | The default is 00:01:00 (1 minute). |
receiveRetryCount
| An integer that specifies the maximum number of times the queue manager should attempt to send a message before transferring it to the retry queue.
| Not Available | Not Available | The default is 5. | Not Available | Not Available | Not Available | Not Available | Not Available | Not Available | Not Available | Not Available |
| receiveTimeout | A TimeSpan value that specifies the interval of time provided for a receive operation to complete. This value should be greater than or equal to Zero. | The default is 00:10:00 (10 minutes). | The default is 00:10:00 (10 minutes). | The default is 00:10:00 (10 minutes). | The default is 00:10:00 (10 minutes). | The default is 00:10:00 (10 minutes). | The default is 00:10:00 (10 minutes). | The default is 00:10:00 (10 minutes). | The default is 00:10:00 (10 minutes). | The default is 00:10:00 (10 minutes). | The default is 00:10:00 (10 minutes). | The default is 00:10:00 (10 minutes). |
| sendTimeout | A TimeSpan value that specifies the interval of time provided for a send operation to complete. This value should be greater than or equal to Zero. | The default is 00:01:00 (1 minute). | The default is 00:01:00 (1 minute). | The default is 00:01:00 (1 minute). | The default is 00:01:00 (1 minute). | The default is 00:01:00 (1 minute). | The default is 00:01:00 (1 minute). | The default is 00:01:00 (1 minute). | The default is 00:01:00 (1 minute). | The default is 00:01:00 (1 minute). | The default is 00:01:00 (1 minute). | The default is 00:01:00 (1 minute). |
| timeToLive | A TimeSpan value that specifies how long the messages are valid before they are expired and put into the dead-letter queue. | Not Available | Not Available | The default is 1.00:00:00. | Not Available | Not Available | Not Available | Not Available | Not Available | Not Available | Not Available | Not Available |
| reliableSession/@inactivityTimeout | A TimeSpan that specifies the maximum duration the channel is going to allow the other communicating party not to send any messages before faulting the channel. Activity on a channel is defined as receiving an application or infrastructure message. If no activity is detected for the time specified by this attribute, the session is aborted by the infrastructure and the channel faults. The reliable session is aborted. | Not Available | Not Available | Not Available | Not Available | The default is 00:10:00 (10 minutes). | The default is 00:10:00 (10 minutes). | Not Available | The default is 00:10:00 (10 minutes). | The default is 00:10:00 (10 minutes). | The default is 00:10:00 (10 minutes). | The default is 00:10:00 (10 minutes). |
| readerQuotas/@maxDepth | A positive integer that specifies the maximum nested node depth per read. | The default is 32. | The default is 32. | The default is 32. | The default is 32. | The default is 32. | The default is 32. | The default is 32. | The default is 32. | The default is 32. | The default is 32. | The default is 32. |
| readerQuotas/@maxStringContentLength | A positive integer that specifies the maximum characters allowed in XML element content. | The default is 8192. | The default is 8192. | The default is 8192. | The default is 8192. | The default is 8192. | The default is 8192. | The default is 8192. | The default is 8192. | The default is 8192. | The default is 8192. | The default is 8192. |
| readerQuotas/@maxArrayLength | A positive integer that specifies the maximum allowed array length. | The default is 16384. | The default is 16384. | The default is 16384. | The default is 16384. | The default is 16384. | The default is 16384. | The default is 16384. | The default is 16384. | The default is 16384. | The default is 16384. | The default is 16384. |
| readerQuotas/@maxBytesPerRead | A positive integer that specifies the maximum allowed bytes returned per read. | The default is 4096. | The default is 4096. | The default is 4096. | The default is 4096. | The default is 4096. | The default is 4096. | The default is 4096. | The default is 4096. | The default is 4096. | The default is 4096. | The default is 4096. |
| readerQuotas/@maxNameTableCharCount | A positive integer that specifies the maximum characters allowed in a table name. | The default is 16384. | The default is 16384. | The default is 16384. | The default is 16384. | The default is 16384. | The default is 16384. | The default is 16384. | The default is 16384. | The default is 16384. | The default is 16384. | The default is 16384. |