Quelle est la taille maximale que maxReceivedMessageSize peut être défini pour un NetNamedPipeBinding?
J'ai remarqué que 2147483647 semble être un choix populaire pour les maxReceivedMessageSize mais est-ce la limite?
- D'autre part, vous pourriez vouloir considérer que la mise à 2 GO de taille de message signifie que votre serveur WCF risque d'avoir à traiter avec plusieurs des messages de taille de 2 GO en même temps - peut-il le faire?? Marc
- C'est si vous avez un serveur 32 bits...
Vous devez vous connecter pour publier un commentaire.
Non, la limite est Int64.MaxValueUn qui est: 9223372036854775807
ArgumentOutOfRange
exception pour ce paramètre.MaxMessageReceivedSize dans basicHttpBinding semble être un int32 - réglage sur la valeur max d'un int32 résultats dans:
Cette usine tampons de messages, de sorte que la taille de message doit être dans la gamme d'une valeur de type entier.
Nom du paramètre: bindingElement.MaxReceivedMessageSize
MaxReceivedMessageSize
etMaxBufferSize
doit même valeur etMaxBufferSize
estInt32
.Utiliser les paramètres par défaut pour la taille maximale donc on n'est pas gros doigts une valeur: