增加邮件大小服务结构

时间:2018-03-27 05:18:22

标签: c# .net azure asp.net-web-api azure-service-fabric

我在Service Fabric中托管了一个Web API并在其上发布数据。目前我的对象大小约为10 MB,但默认限制为4 MB。我知道发布这么大的物品不是一个好习惯,但根据我的需要,我必须这样做。

请帮助增加默认邮件大小限制。

1 个答案:

答案 0 :(得分:0)

创建服务侦听器时,将其添加为参数以增加服务结构中微服务接受的消息大小。

    return new[]
    {
      new ServiceReplicaListener(con=> new 
      FabricTransporServiceRemotingListener(con,this,remotingListenerSettings: new 
      FabricTransportremotingListenerSettings(){
      MaxMessageSize = int.MaxValue;
      },serializationProvider: new ServiceRemotingSerializationProvider())),
    };

这符合要增加的邮件大小,绕过默认邮件大小。