几分钟前,我尝试创建一个定时工作
A 添加了一些属性,例如
this.Properties.Add("fileName", fileName); this.Properties.Add("username", new NetworkCredential("username", "password");
更新作业后,管理中心的计时器作业列表中出现严重错误。
平台不知道如何反序列化 System.Net.NetworkCredential 类型的对象。该平台可以反序列化原始类型,例如字符串、整数和 GUID;其他 SPPersistedObjects 或 SPAutoserializingObjects;或以上任何一项的集合。考虑重新设计您的对象以将值存储为这些受支持的格式之一,或联系您的软件供应商寻求支持。
现在我无法使用 SPJobdefinition 的 Delete() 方法或 SPObject 模型中的其他类删除或收回作业。