Como adicionar maxItemsInObjectGraph programaticamente sem usar o arquivo de configuração?

Eu criei um EndpointAddress assim

EndpointAddress address = new EndpointAddress("http://example.com/services/OrderService.svc");

Mas não pude adicionar o comportamento a este endpoint programaticamente.

O comportamento é dado abaixo .:

<behaviors>
  <endpointBehaviors>
    <behavior name="NewBehavior">
      <dataContractSerializer maxItemsInObjectGraph="6553600" />
    </behavior>
  </endpointBehaviors>
</behaviors>

questionAnswers(3)

yourAnswerToTheQuestion