1

netTcpBinding を使用して自己ホスト型の WCF サービスを使用しています。サービスを呼び出しているクライアントのドメイン ユーザー名にアクセスするために使用できるクラスはありますか。で調べてみましたOperationContextがわかりませんでした。ありがとう

4

1 に答える 1

1

これを試して:

ServiceSecurityContext serviceSecurityContext = ServiceSecurityContext.Current;
if (serviceSecurityContext != null)
{
  string accountText = serviceSecurityContext.WindowsIdentity.Name;
}

WindowsIdentity プロパティには、ユーザーに関する多くの情報が含まれています。

于 2012-09-20T15:38:46.127 に答える