WSHttpBindingBase.MaxReceivedMessageSize Propiedad

Definición

Obtiene o establece el tamaño máximo, en bytes, para un mensaje que puede ser procesado por el enlace.

C#
public long MaxReceivedMessageSize { get; set; }

Valor de propiedad

Int64

El tamaño máximo, en bytes, de un mensaje que procesa el enlace. El valor predeterminado es 65.536 bytes.

Excepciones

El valor es menor que cero.

Un mensaje superó el tamaño máximo asignado.

Ejemplos

Este ejemplo muestra cómo obtener el tamaño máximo para un mensaje

C#
long maxReceivedMessageSize =
binding1.MaxReceivedMessageSize;

Comentarios

El tamaño de los mensajes que se pueden recibir durante la conexión a los servicios mediante WSHttpBindingBase está limitado por la cantidad de memoria asignada para cada mensaje. Este límite en el tamaño del mensaje está destinado a limitar la exposición a ataques por denegación de servicio (DoS).

Se aplica a

Producto Versiones
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8