【发布时间】:2012-09-20 15:31:23
【问题描述】:
我有一个使用 netTcpBinding 的自托管 WCF 服务。是否有一个类可以用来访问调用该服务的客户端的域用户名。我尝试查看OperationContext,但无法弄清楚。谢谢
【问题讨论】:
我有一个使用 netTcpBinding 的自托管 WCF 服务。是否有一个类可以用来访问调用该服务的客户端的域用户名。我尝试查看OperationContext,但无法弄清楚。谢谢
【问题讨论】:
试试这个:
ServiceSecurityContext serviceSecurityContext = ServiceSecurityContext.Current;
if (serviceSecurityContext != null)
{
string accountText = serviceSecurityContext.WindowsIdentity.Name;
}
WindowsIdentity 属性包含大量关于用户的信息。
【讨论】: