MaxReceivedMessageSize と MaxBufferSize と共に maxBufferPoolSize を設定しようとしています。しかし、設定しようとすると、「'maxBufferPoolSize' は 'System.ServiceModel.BasicHttpBinding' のメンバーではありません」というメッセージが表示されました。VS 2010 を使用しています。MS ドキュメントから、MaxBufferpoolSize はメンバーです ( http://msdn.microsoft.com/en-us/library/system.servicemodel.basichttpbinding.maxbufferpoolsize )。なぜこのエラーが発生するのですか??? 助けてください。ありがとうございました。
Dim basicHttpBinding As BasicHttpBinding = New BasicHttpBinding()
Dim endpointAddress As EndpointAddress = New EndpointAddress("/test.svc")
basicHttpBinding.MaxReceivedMessageSize = "2147483647"
basicHttpBinding.MaxBufferSize = "2147483647"
**basicHttpBinding.maxBufferPoolSize = "2147483647"**
basicHttpBinding.OpenTimeout = New TimeSpan(0, 20, 0)
basicHttpBinding.CloseTimeout = New TimeSpan(0, 10, 0)
basicHttpBinding.ReceiveTimeout = New TimeSpan(0, 10, 0)
basicHttpBinding.SendTimeout = New TimeSpan(0, 10, 0)
Dim Svc As Svc= New ChannelFactory(Of Svc)(basicHttpBinding, endpointAddress).CreateChannel
'... do the binding