2
RIAサービスでクライアントのIPアドレスを取得する方法を知っている人はいますか? WCFにはOperationContext
があります。しかし、RIAサービスでは動作しません。あなたはこのようなIPアドレスを取得するために、あなたのDomainService
でInvoke Operation
を使用することができますWCF RIAサービスでIPを取得
RIAサービスでクライアントのIPアドレスを取得する方法を知っている人はいますか? WCFにはOperationContext
があります。しかし、RIAサービスでは動作しません。あなたはこのようなIPアドレスを取得するために、あなたのDomainService
でInvoke Operation
を使用することができますWCF RIAサービスでIPを取得
...:クライアントで
[Invoke]
public string GetIPAddress()
{
return HttpContext.Current.Request.UserHostName;
}
をお次のように書いてください:
YourContext context = new YourContext();
InvokeOperation invokeOperation = context.GetIPAddress();
invokeOperation.Completed += (s, args) =>
{
if (invokeOperation.HasError)
{
MessageBox.Show("Error");
invokeOperation.MarkErrorAsHandled();
}
else
{
string ip = invokeOperation.Value.ToString();
}
};
あなたはHttpContext.Currentと、今日のオフAPIを使用することができます
私はそれを行う方法が今あると思います... –