gpt4 book ai didi

c# - 如何从 WCF 操作契约(Contract)中检索客户端的机器名称?

转载 作者:太空狗 更新时间:2023-10-29 18:33:05 25 4
gpt4 key购买 nike

我目前正在查看 OperationContect.Current 属性。是否有一个(嵌套的)属性将始终返回客户端的机器名称?我目前正在使用 net.tcp 绑定(bind),但希望将来支持其他绑定(bind)。

使用 .NET 3.5 SP1

最佳答案

您可以从当前 OperationContext 的 IncomingMessageProperties 中获取远程端点的 IP 地址,例如:

RemoteEndpointMessageProperty messageProperty = OperationContext.Current.IncomingMessageProperties[RemoteEndpointMessageProperty.Name] as RemoteEndpointMessageProperty;
Console.WriteLine("Remote address is: {0}", messageProperty.Address);

关于c# - 如何从 WCF 操作契约(Contract)中检索客户端的机器名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5034660/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com