C# には System.Security.SecurityElement.Escape(url) がありますが、BackgroundTask ではこれにアクセスしません。私は試してみます:
url= url.Replace("&", "&").Replace("<", "<").Replace(">", ">").Replace("\"", """).Replace("'", "'");
しかし、この方法は非常に退屈です。ネイティブメソッドでこれを行う方法はありますか? 最初に書いたように。
UrlEncode は私にとってユーティリティではありません。エスケープ URL が必要なだけです。
(私はこのリンクに基づいています: http://weblogs.sqlteam.com/mladenp/archive/2008/10/21/Different-ways-how-to-escape-an-XML-string-in-C.aspx )
何か案が?
前もって感謝します