我正在尝试遍历Workflow Management --> Process History下的所有项目并做一些事情。
以下是我的代码:
ProcessesFilterData filter = new ProcessesFilterData()
{
BaseColumns = ListBaseColumns.IdAndTitle,
ProcessType = ProcessType.Historical
};
foreach (IdentifiableObjectData data in csClient.GetSystemWideList(filter))
{
//doing somethine here
}
我在foreach 行中收到以下错误(csClient.GetSystemWideList(filter) 中的 IdentifiableObjectData 数据)
错误信息:
格式化程序在尝试反序列化消息时抛出异常:尝试反序列化参数http://www.sdltridion.com/ContentManager/CoreService/2011:GetSystemWideListResult时出错。InnerException 消息是“对象图中可以序列化或反序列化的最大项目数为“65536”。更改对象图或增加 MaxItemsInObjectGraph 配额。'。有关更多详细信息,请参阅 InnerException。