尽管当前Mono
项目的ServicePointManager
类在DnsRefreshTimeout
其界面中启用了该属性。相关属性未实现。
示例调用:
ServicePointManager.DnsRefreshTimeout = 10*60*1000; // 10 minutes
运行我的应用程序时,我在运行时遇到下一个异常:
The requested feature is not implemented. (System.NotImplementedException) at System.Net.ServicePointManager.set_DnsRefreshTimeout (Int32 value) [0x00000] in /Developer/MonoTouch/Source/mono/mcs/class/System/System.Net/ServicePointManager.cs:213
下面是实际的实现:
[MonoTODO]
public static int DnsRefreshTimeout
{
get {
throw GetMustImplement ();
}
set {
throw GetMustImplement ();
}
}
我认为我没有足够的知识来独自实现这个功能,因为我从上个月开始开发 C# Mono 应用程序。
那么,有谁知道一种解决方法?或者我应该为 Mono 项目团队请求功能实现吗?
我正在开发一个 Xamarin 跨平台应用程序,我确实需要缓存我的 DNS 解析至少 10 分钟。
在https://bugzilla.xamarin.com/show_bug.cgi?id=11424请求的 Ps 功能