是否可以在Appfabric中增加用户定义事件的有效负载大小?
要实现自定义事件,我使用EventProvider
命名空间中定义的System.Diagnostics.Eventing
类(示例here)。
正如我们在msdn上找到的那样,
事件的最大数据大小限制为64 KB减去事件标题的大小。如果会话的缓冲区大小较小且会话包含事件的扩展数据项,则事件大小较小。
仅为了您的信息,我的一些自定义事件需要超过64KB,因为它们包含输入和/或输出的序列化副本。当有效负载大小大于64KB时,不会写入消息。