对于 public static SerializedClipboardFragment getSerializedFragment()
{
if (!Clipboard.ContainsData(SerializedClipboardFragment.s_format.Name))
{
return null;
}
// sometimes return MemoryStream object instead under automated-testing
// possibly a timing problem
object o = null;
for (int i = 0; i < 10; ++i)
{
o = Clipboard.GetData(SerializedClipboardFragment.s_format.Name);
if (o is SerializedClipboardFragment)
return (SerializedClipboardFragment)o;
System.Threading.Thread.Sleep(100);
}
return (SerializedClipboardFragment)o;
}
接收器,由RollingFile
参数控制的保留策略。我可以看到retainedFileCountLimit
接收器没有这样的东西,所以我想知道是否有一些合理的解决方法?我只能想到在我的应用程序数据库中查询此表并删除旧记录,但这对我来说绝对不是一个好方法。