本文整理汇总了C#中IManager.Owner_GetFinishedThreads方法的典型用法代码示例。如果您正苦于以下问题:C# IManager.Owner_GetFinishedThreads方法的具体用法?C# IManager.Owner_GetFinishedThreads怎么用?C# IManager.Owner_GetFinishedThreads使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IManager
的用法示例。
在下文中一共展示了IManager.Owner_GetFinishedThreads方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: GetFinishedJobs
/// <summary>
/// Gets the finished jobs as an xml string
/// </summary>
/// <param name="manager"></param>
/// <param name="sc">security credentials used to perform this operation</param>
/// <param name="taskId"></param>
/// <returns>XML string representing the job</returns>
public static string GetFinishedJobs(IManager manager, SecurityCredentials sc, string taskId)
{
byte[][] FinishedThreads = manager.Owner_GetFinishedThreads(sc, taskId);
XmlStringWriter xsw = new XmlStringWriter();
xsw.Writer.WriteStartElement("task");
xsw.Writer.WriteAttributeString("id", taskId);
for (int i = 0; i < FinishedThreads.Length; i++)
{
GJob job = (GJob)Utils.DeserializeFromByteArray(FinishedThreads[i]);
xsw.Writer.WriteRaw("\n" + CrossPlatformHelper.XmlFromJob(job) + "\n");
logger.Debug("Returning query result for thread:" + job.Id);
logger.Debug("Log output for GJob : \n " + job.Log);
logger.Debug("Std output for GJob : \n " + job.Stdout);
logger.Debug("Std errort for GJob : \n " + job.Stderr);
}
xsw.Writer.WriteEndElement(); // close job
return xsw.GetXmlString();
}