本文整理汇总了C#中DigitalPlatform.rms.Client.RmsChannel.DoDeleteRecord方法的典型用法代码示例。如果您正苦于以下问题:C# RmsChannel.DoDeleteRecord方法的具体用法?C# RmsChannel.DoDeleteRecord怎么用?C# RmsChannel.DoDeleteRecord使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DigitalPlatform.rms.Client.RmsChannel
的用法示例。
在下文中一共展示了RmsChannel.DoDeleteRecord方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: DoExportXmlFile
//.........这里部分代码省略.........
// DomUtil.SetAttr(dom.DocumentElement, "xmlns:dprms", DpNs.dprms);
// 给根元素设置几个参数
DomUtil.SetAttr(dom.DocumentElement, "path", DpNs.dprms, respathtemp.FullPath);
DomUtil.SetAttr(dom.DocumentElement, "timestamp", DpNs.dprms, ByteArray.GetHexTimeStampString(baOutputTimeStamp));
// DomUtil.SetAttr(dom.DocumentElement, "xmlns:marc", null);
dom.DocumentElement.WriteTo(writer);
}
catch (Exception ex)
{
strError = ex.Message;
// 询问是否继续
goto ERROR1;
}
/*
if (nRet == -1)
{
// 询问是否继续
goto ERROR1;
}
*/
}
// 删除
if (checkBox_export_delete.Checked == true)
{
byte [] baOutputTimeStamp1 = null;
strPath = strOutputPath; // 得到实际的路径
lRet = channel.DoDeleteRecord(
strPath,
baOutputTimeStamp,
out baOutputTimeStamp1,
out strError);
if (lRet == -1)
{
// 询问是否继续
goto ERROR1;
}
}
if (bAsc == true)
{
progressBar_main.Value = (int)((nCur-nStart + 1)/ProgressRatio);
}
else
{
// ?
progressBar_main.Value = (int)((nStart-nCur + 1)/ProgressRatio);
}
// 对已经作过的进行判断
if (bAsc == true && nCur >= nEnd)
break;
if (bAsc == false && nCur <= nEnd)
break;
}