/// <summary> /// 保存Collection /// </summary> /// <param name="doc"></param> public static void SaveCollection(Document doc, bool isSecondTry = false) { if (Collection == null) { return; } var data = Collection.ToData(); DelegateHelper.DelegateTryCatch( () => { ExtensibleStorageHelper.SetData(doc, CStorageEntity, CStorageEntity.FieldOfData, data); }, () => { ExtensibleStorageHelper.RemoveStorage(doc, CStorageEntity); ExtensibleStorageHelper.SetData(doc, CStorageEntity, CStorageEntity.FieldOfData, data); } ); }