1
1
大卫对时钟同步问题的看法是正确的。但是,在服务/客户机实现之外添加时间戳信息在WCF上一点也不困难。 你说得对,它不支持soapextensions,但实际上,它有一组更丰富的扩展点。在您的特定情况下,我认为添加messageinspector的自定义行为可能有效。 实际上有两个消息检查器接口:一个用于客户端( IClientMessageInspector ,一个用于服务器( IDispatchMessageInspector ) 在服务端连接分派检查器的最简单方法是通过服务行为(ISeviceBehavior),因为可以将其作为自定义属性连接到服务实现。这里有一个 simple example 如何做到这一点。您也可以通过IEndPointBehavior连接它,但是您需要通过设置服务主机时的代码或通过配置(这需要编写更多的代码)来实现这一点。 在客户端,您仍然使用端点行为,但是通过代码引入端点行为要容易得多,因为您可以从代理客户端直接访问clientruntime。 无论如何,我认为像时间戳这样的东西最好作为自定义头添加到消息中,这样它就不会直接成为消息有效负载的一部分。 |
2
2
六羟甲基三聚氰胺六甲醚。。。这是一个困难的问题。这里的问题是,您甚至不能确保客户端和服务器计时器都是同步的。 如果你想做的是发送一些带外数据,这样你就不需要修改你的方法了,你可以使用建议的方法。 here . 我认为这应该足够了。 |
Emopusta · 从后端到前端的图像路径不工作 2 年前 |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
Niyazi Babayev · 如何在表达式中动态应用表达式? 2 年前 |
Dansih · .Net核心自定义身份验证方案 2 年前 |
lolorekkk · 面板插入。NET WinForm 2 年前 |