<?xml version="1.0"?>
<doc>
<assembly>
<name>
JobManagerResultSections
</name>
</assembly>
<members>
<member name="T:JobManagerResultSections.My.Resources.Resources">
<summary>
  Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
</summary>
</member>
<member name="P:JobManagerResultSections.My.Resources.Resources.ResourceManager">
<summary>
  Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
</summary>
</member>
<member name="P:JobManagerResultSections.My.Resources.Resources.Culture">
<summary>
  Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
  Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
</summary>
</member>
<member name="T:JobManagerResultSections.ResultSecs_cls">
 <summary>
 Defines Class of all Result Sections
 </summary>
 <remarks>
 #LUp: 3.1233;01.04.2016;J.Fes;Add Key
 #LUp: 3.1290;19.01.2017;J.Fes;Add Evaluation condition of ResultSec_cls.Activ
 #LUp: 3.1601;09.02.2022;J.Fes;Enhanced Evaluation for Link 
 </remarks>
</member>
<member name="P:JobManagerResultSections.ResultSecs_cls.Key">
 <summary>
 Returns Entire Key for Results
 </summary>
 <remarks>
 #New: 3.1233;01.04.2016;J.Fes
 </remarks>
</member>
<member name="P:JobManagerResultSections.ResultSecs_cls.EntireResult_Obj">
 <summary>
 can be used to handel Entire results additional to Me.ResultSec_Objs
 </summary>
 <returns></returns>
</member>
<member name="P:JobManagerResultSections.ResultSecs_cls.ResultSec_Objs">
 <summary>
 List of Result sections
 </summary>
 <returns></returns>
</member>
<member name="M:JobManagerResultSections.ResultSecs_cls.#ctor">
 <summary>
 parameter less construktor needet for 
 </summary>
 <remarks> 
 #New: 3.1442;27.11.2017;J.Fes
 </remarks>
</member>
<member name="M:JobManagerResultSections.ResultSecs_cls.#ctor(System.String,System.String)">
 <summary>
 Init with default Key and defined Entire Result Code 
 </summary>
 <param name="Key_p">#Exa:Rf.Syslog</param>
 <param name="EntireResultCodeOnError_p">
 Result Code from this ResultSection 
 if one Key Returns R.Code neq '0'
 </param>
 <remarks>
 #LUp: 3.1233;01.04.2016;J.Fes;Add Key
 </remarks>
</member>
<member name="M:JobManagerResultSections.ResultSecs_cls.ResultSecs_ResetAllToDefaultValues">
 <summary>
 Resets all Results to Default Values 
 </summary>
 <remarks></remarks>
</member>
<member name="M:JobManagerResultSections.ResultSecs_cls.ResultSecs_ResetAllToResCode(System.String@,JobManagerResultSections.ResultSec_cls[])">
 <summary>
 Resets all Results.ResCode = ResCode_p
 </summary>
 <remarks> 
 #New: 3.1435;07.11.2017;J.Fes
 </remarks>
</member>
<member name="M:JobManagerResultSections.ResultSecs_cls.EntireResMsg(System.Boolean)">
 <summary>
 Returns entire result message from all sections [SecKey1:OK][SecKey2:ERR MyErrMsg]..
 <br/>#Doc: if using GroupAsOneSection then
 <br/>#Exa:it returns for [SecKey1:OK][SecKey2:ERR MyErrMsg] -> [GroupKey:SecKey1:OK,SecKey2:ERR MyErrMsg]
 </summary>
 <remarks> 
 #LUp: 3.1463;08.05.2018;J.Fes add GroupAsOneSection
 #LUp: 3.1488;11.12.2018;J.Fes add condition .isExtMsg
 #LUp: 3.1601;13.02.2022;J.Fes add condition Or Not RSec_c.Activ
 </remarks>
</member>
<member name="M:JobManagerResultSections.ResultSecs_cls.EntireResMsgExt(System.Boolean)">
 <summary>
 Returns entire result message from all sections SecKey1..: {ResMsgExtendet}
 </summary>
 <remarks> 
 #LUp: 3.1455;01.03.2018;J.Fes #New:Extendet data is now only used if ResMsgExtendet has values
 #LUp: 3.1488;24.01.2019;J.Fes see #ResMsgExtendet_r
 </remarks>
</member>
<member name="M:JobManagerResultSections.ResultSecs_cls.EntireResCodes(System.Boolean,System.Char)">
 <summary>
 Returns the result codes of all Sections sepperated with comma
 <br/>#Doc: If UseResCodeWithSecKey = true then ResCodeWithSecKey is used
 <br/>#Doc: If Me.ResultEntireOK = true function returns "0"
 </summary>
 <remarks>
 #New: 2.1210;20.02.2015;S.Gueth
 #LUp: 3.1435;07.11.2017;J.Fes add Option UseResCodeWithSecKey
 #LUp: 3.1488;12.12.2018;J.Fes add see: *1
 #LUp: 3.1800;15.05.2023;J.Fes add see: *2 / *3
 </remarks>
</member>
<member name="M:JobManagerResultSections.ResultSecs_cls.EntireResOK">
 <summary>
 Returns OK Status of all Sections
 <br/>#Doc: Value = true if all active Me.ResultSec_Objs.ResOk = true
 </summary>
 <remarks> 
 #LUp: 3.1488;12.12.2018;J.Fes add condition If Not ... Or ResultSec_Obj_c.isExtMsg Then 
 </remarks>
</member>
<member name="M:JobManagerResultSections.ResultSecs_cls.EntireResLink">
 <summary>
 Returns EntireResLink -//- first found Link from Active RSec_c is used
 </summary>
 <remarks> 
 #New: 3.1601;09.02.2022;J.Fes
 </remarks>
</member>
<member name="M:JobManagerResultSections.ResultSecs_cls.EntireResHasWRN">
 <summary>
 Returns WRN Status of all Sections
 Value = false if all ResultSecCur_Obj.ResWRN = false
 Value = true  if at leased 'ONE' ResultSecCur_Obj.ResWRN = true
 </summary>
</member>
<member name="M:JobManagerResultSections.ResultSecs_cls.AddNewResultSection(System.String)">
 <summary>
 function to add a new result section to the result section list Only SecKey is requested
 </summary>
 <remarks>
 #New: 3.1281;20.12.2016;J.Fes
 </remarks>
</member>
<member name="M:JobManagerResultSections.ResultSecs_cls.AddNewResultSection(System.String,System.String)">
 <summary>
 function creates new result section and add them to result section list. SecKey and ResCode_p (base) is requested
 <br/>#Doc: if SecKey_p = "" then value of new ResultSection SecKey = <see cref="P:JobManagerResultSections.ResultSecs_cls.Key"/>
 </summary>
 <remarks>
 #New: 3.1281;20.12.2016;J.Fes
 #LUp: 3.1299;10.02.2017;J.Fes
 </remarks>
</member>
<member name="M:JobManagerResultSections.ResultSecs_cls.AddNewResultSection(System.String,System.String,System.String,System.String)">
 <summary>
 function creates new result section and add them to result section list. 
 SecKey,SecDescription,ResCodeDefault,and ResCodeOnError is requested
 </summary>
 <remarks> 
 #New: 3.1409;31.05.2017;J.Fes
 </remarks>
</member>
<member name="M:JobManagerResultSections.ResultSecs_cls.AddNewResultSection(System.String,System.String,System.String,System.String,System.String)">
 <summary>
 function creates new result section and add them to result section list. 
 SecKey,SecDescrShort_p,SecDescription,ResCodeDefault,and ResCodeOnError is requested 
 </summary>
 <remarks> 
 #New: 3.1409;01.06.2017;J.Fes
 </remarks>
</member>
<member name="M:JobManagerResultSections.ResultSecs_cls.AddNewResultSection(System.String,System.String,System.String,System.Boolean)">
 <summary>
 function to add a new result section to the result section list
 </summary>
 <remarks>
 #New: 2.1210;19.02.2015;S.Gueth
 #LUp: 3.1232;07.03.2016;J.Fes;Change from Sub to Function to Enable Add and Return a new Object
 #New: 2.1210;19.02.2015;S.Gueth;
 #LUp: 3.1232;07.03.2016;J.Fes;Replace ..
 </remarks>
</member>
<member name="M:JobManagerResultSections.ResultSecs_cls.AddResultSection(JobManagerResultSections.ResultSec_cls,System.Boolean)">
 <summary>
 add a new result section as a clone of 'ResultSec_p' to the result section list (Me.ResultSec_Objs)
 </summary>
 <param name="ResultSec_p"></param>
 <remarks> 
 #LUp: 3.1800;30.05.2023;J.Fes  (1*)
 #LUp: 3.2000;15.10.2024;S.Gueth: added InsertOnTopOfList_p
 </remarks>
</member>
<member name="M:JobManagerResultSections.ResultSecs_cls.AddResultSectionByRef(JobManagerResultSections.ResultSec_cls)">
 <summary>
 add the 'ResultSec_p' by reference to the result section list (Me.ResultSec_Objs)
 </summary>
 <remarks> 
 #New: 3.1800;06.07.2023;J.Fes
 </remarks>
</member>
<member name="M:JobManagerResultSections.ResultSecs_cls.AddOrReplaceResultSection(JobManagerResultSections.ResultSec_cls,System.Boolean)">
 <summary>
 add or replace (if allready in list) instance result section to the result section list
 </summary>
 <remarks> 
 #LUp: 3.1800;30.05.2023;J.Fes add now a new Clone of ResultSec_p to Me.ResultSec_Objs if required 
 #LUp: 3.2000;15.10.2024;S.Gueth: added InsertOnTopOfList_p
 </remarks>
</member>
<member name="M:JobManagerResultSections.ResultSecs_cls.ResultEntire">
 <summary>
 Returns ResultEntire as string info 
 #Example 1: [SecKey1:OK][SecKey2:OK][Res.Entire:OK][Res.Entire.HasWNR:NO]
 #Example 2: [SecKey1:OK][SecKey2:ERR MyErrMsg][Res.Entire:ERR][Res.Entire.HasWNR:NO]
 </summary>
</member>
<member name="M:JobManagerResultSections.ResultSecs_cls.ResSecGet1(JobManagerResultSections.ResultSec_cls)">
 <summary>
  returns ResultSec for ResultSec_p 
 </summary>
 <remarks> 
 #New: 3.1443;08.12.2017;J.Fes
 </remarks>
</member>
<member name="M:JobManagerResultSections.ResultSecs_cls.ResSecGet1(System.String)">
 <summary>
  returns ResultSec for resSecKey_p 
 </summary>
 <remarks> 
 #New: 3.1442;04.12.2017;S.Gueth
 </remarks>
</member>
<member name="T:JobManagerResultSections.ResultSec_cls">
 <summary>
 Defines ResultSection
 </summary>
 <remarks>
 #LUp: 3.1296;12.12.2016;J.Fes
 #LUp: 3.1290;19.01.2017;J.Fes Add Propery Me.Activ
 #LUp: 3.1502;22.01.2021;J.Fes Add Propery Me.ResCodeIsSet
 </remarks>
</member>
<member name="M:JobManagerResultSections.ResultSec_cls.#ctor">
 <summary>
 parameter less constructor
 </summary>
 <remarks> 
 #New: 3.1442;27.11.2017;J.Fes
 </remarks>
</member>
<member name="M:JobManagerResultSections.ResultSec_cls.#ctor(System.String)">
 <summary>
 Simple New just only with SecKey value
 </summary>
 <param name="SecKey_p"></param>
</member>
<member name="M:JobManagerResultSections.ResultSec_cls.#ctor(System.String,System.String,System.String,System.String)">
 <summary>
 Default new Section Key and defaults for: SecDescription, ResCodeDefault, ResCodeOnError 
 </summary>
 <remarks> 
 #New: 3.1409;30.05.2017;J.Fes
 #LUp: 3.1800;04.05.2023;J.Fes Me.ResCodeOnError = ResCodeOnError_p
 </remarks>
</member>
<member name="M:JobManagerResultSections.ResultSec_cls.#ctor(System.String,System.String,System.String,System.String,System.String)">
 <summary>
 Default new Section Key and defaults for: SecDescrShort_p, SecDescription, ResCodeDefault, ResCodeOnError 
 </summary>
 <remarks> 
 #New: 3.1409;30.05.2017;J.Fes
 </remarks>
</member>
<member name="M:JobManagerResultSections.ResultSec_cls.#ctor(System.String,System.String,System.String,System.Boolean)">
 <summary>
 New with Section Key and defaults for ResCode_p ResMsg_p ResHasWRN_p
 </summary>
</member>
<member name="M:JobManagerResultSections.ResultSec_cls.ResetToDefaultValues">
 <summary>
 Resets Result to default values
 </summary>
 <remarks> 
 #LUp: 3.1409;31.05.2017;J.Fes
 </remarks>
</member>
<member name="M:JobManagerResultSections.ResultSec_cls.ResetToDefaultValues(System.String)">
 <summary>
 Resets to default value and then Me.ResCode = ResCode_p
 </summary>
 <remarks> 
 #New: 3.1436;10.11.2017;J.Fes
 </remarks>
</member>
<member name="M:JobManagerResultSections.ResultSec_cls.ResetToDefaultValues(System.String,System.String)">
 <summary>
 Resets to default value and then Me.ResCode = ResCode_p + Me.ResMsg = ResMsg_p
 </summary>
 <remarks> 
 #New: 3.1436;10.11.2017;J.Fes
 </remarks>
</member>
<member name="P:JobManagerResultSections.ResultSec_cls.Key">
 <summary>
 section Key Example: PU 
 </summary>
</member>
<member name="M:JobManagerResultSections.ResultSec_cls.ResMsgAppend(System.String)">
 <summary>
 appends to Me.ResMsg if ResMsgToAppend_p is not containd in Me.ResMsg
 <br/>#Doc: if mor then 1 value is to add then value is sperated by ','  
 </summary>
 <remarks> 
 #New: 3.1493;02.07.2020;J.Fes
 #LUp: 3.1502;23.01.2021;J.Fes
 </remarks>
</member>
<member name="M:JobManagerResultSections.ResultSec_cls.ResMsgExtendetAppend(System.String)">
 <summary>
 appends to Me.ResMsgExtendet if ResMsgExtendetToAppend_p is not containd in Me.ResMsgExtendet
 <br/>#Doc: if mor then 1 value is to add then value is sperated by ','  
 </summary>
 <remarks> 
 #New: 3.1493;02.07.2020;J.Fes
 </remarks>
</member>
<member name="P:JobManagerResultSections.ResultSec_cls.KeyExt">
 <summary>
 extens output Key with KeyExtend
 <br/>#Exa: #Key=PLMBack #KeyExt=:CI KeyOut=PLMBack:CI 
 </summary>
 <remarks> 
 #New: 3.1488;12.12.2018;J.Fes
 </remarks>
</member>
<member name="P:JobManagerResultSections.ResultSec_cls.KeyOut">
 <summary>
 Returns KeyOut Me.Key + Me.KeyExt
 </summary>
</member>
<member name="P:JobManagerResultSections.ResultSec_cls.Activ">
 <summary>
 Defines if this Section is Activ <see cref="M:JobManagerResultSections.ResultSecs_cls.ResultEntire"/>
 <br/>#Doc: If false then ResultSec is not part of Entire result evaluation
 </summary>
  <remarks> 
  #New: 3.1290;19.01.2017;J.Fes
  </remarks>
</member>
<member name="P:JobManagerResultSections.ResultSec_cls.isExtMsg">
 <summary>
 defines if this result section is 'ONLY' used as extendet Message. ()
 <br/>#Doc: If = true then Results will be add to  Me.ResMsgExtendet and not to Me.ResultMsgEvaluate
 <br/>#Doc: If = true Result code Result message is not includet in EntireResMsg EntireResCode 
 </summary>
 <remarks> 
 #New: 3.1488;11.12.2018;J.Fes
 </remarks>
</member>
<member name="P:JobManagerResultSections.ResultSec_cls.isEntireResCodeOnErr">
 <summary>
 defines if this result section is the entire result code if this result has resuld code not 'OK'
 <br/>#Doc: please enshure in your solution to having only 'ONE' ResSection in your ResultSection Group having this Property set to 'True'
 </summary>
 <remarks> 
 #New: 3.1800;15.05.2023;J.Fes
 </remarks>
</member>
<member name="P:JobManagerResultSections.ResultSec_cls.NotInEntireResults">
 <summary>
 returns true if Me.isInActiv or Me.isExtMsg
 if true then this result section is not is NOT part of Entire result evaluation
 </summary>
 <remarks> 
 #New: 3.1488;12.12.2018;J.Fes
 </remarks>
</member>
<member name="P:JobManagerResultSections.ResultSec_cls.SecDescrFull">
 <summary>
 returns full description of ResultSection 
 </summary>
 <remarks> 
 #New: 3.1409;30.05.2017;J.Fes
 </remarks>
</member>
<member name="P:JobManagerResultSections.ResultSec_cls.SecDescShort">
 <summary>
 return short description of ResultSection 
 </summary>
 <remarks> 
 #New: 3.1409;01.06.2017;J.Fes
 </remarks>
</member>
<member name="P:JobManagerResultSections.ResultSec_cls.SecGroup">
 <summary>
 SecGroup can be used to Group several result sections
 </summary>
</member>
<member name="P:JobManagerResultSections.ResultSec_cls.ResCode">
 <summary>
 Result Code  
 </summary>
 <remarks> 
 #LUp: 3.1502;24.01.2021;J.Fes
 #LUp: 3.1800;04.05.2023;J.Fes removed (1*)
 </remarks>
</member>
<member name="M:JobManagerResultSections.ResultSec_cls.ResCodeSetWithKeepERRCode(System.String@)">
 <summary>
 Set Me.ResCode only when Me.ResCode = "" or Me.ResCode = "0"
 </summary>
 #New: 3.1601;08.02.2022;J.Fes
</member>
<member name="M:JobManagerResultSections.ResultSec_cls.ResCodeAdd(System.String,System.Char)">
 <summary>
 add ResultCode to ResCode and returns Me.ResCode
 <br/>#Doc: Rule1: if ResCodeAdd_p is contained in Me.ResCode ResCodeAdd_p will not be add to Me.ResCode
 <br/>#Doc: Rule2: if Me.ResCode='0' and ResCodeAdd_p isnot '0'/Nothing then Me.ResCode = ResCodeAdd_p
 </summary>
 <remarks> 
 <br/>#New: 3.1601;07.02.2022;J.Fes
 <br/>#LUp: 3.1800;29.05.2023;J.Fes (1*)
 <br/>#LUp: 3.2000;13.03.2025;J.Fes (2*)
 </remarks>
</member>
<member name="P:JobManagerResultSections.ResultSec_cls.ResCodeWithSecKeySet(System.String)">
 <summary>
 sets Me.ResCode to Me.Key + SpeChar_p + Rescode_p
 </summary>
 <param name="SepChar_p"></param>
</member>
<member name="P:JobManagerResultSections.ResultSec_cls.ResCodeOnError">
 <summary>
 Result Code If Error happend please use this property to set final Result code
 <see cref="P:JobManagerResultSections.ResultSec_cls.ResCode"/>
 </summary>
 <remarks> 
 <br/>#New: 3.1409;30.05.2017;J.Fes
 </remarks>
</member>
<member name="P:JobManagerResultSections.ResultSec_cls.ResCodeDefault">
 <summary>
 Default Result Code 
 <see cref="P:JobManagerResultSections.ResultSec_cls.ResCode"/>
 </summary>
 <remarks> 
 <br/>#New: 3.1800;04.05.2023;J.Fes
 </remarks>
</member>
<member name="P:JobManagerResultSections.ResultSec_cls.ResCodeWithSecKey(System.Char)">
 <summary>
 Returns $"{Me.SecKey}-{Me.ResCode}"
 </summary>
 <remarks> 
 <br/>#New: 3.1299;10.02.2017;J.Fes
 <br/>#LUp: 3.1435;07.11.2017;J.Fes add If Me.ResCode.StartsWith(Me.SecKey) Then
 </remarks>
</member>
<member name="P:JobManagerResultSections.ResultSec_cls.ResHasWRN">
 <summary>
 returns if Result has a Warning/WRN
 </summary>
</member>
<member name="P:JobManagerResultSections.ResultSec_cls.ResMsg">
 <summary>
 returns Process 'Result Message' 
 <br/>#Doc: #LUp: 3.1601;26.08.2021;J.Fes Replace Line feets
 </summary>
</member>
<member name="M:JobManagerResultSections.ResultSec_cls.ResMsgDoSort(System.Char)">
 <summary>
 Function to Sort Me.ResMsg when this is used in coding then Me.ResMsg will be sorted Alpah order
 </summary>
 <remarks> 
 #New: 3.1601;08.02.2022;J.Fes
 </remarks>
</member>
<member name="P:JobManagerResultSections.ResultSec_cls.ResLink">
 <summary>
 returns 'Result Link'
 </summary>
 <remarks> 
 #New: 3.1405;10.05.2017;J.Fes
 </remarks>
</member>
<member name="P:JobManagerResultSections.ResultSec_cls.ResMsgExtendet">
 <summary>
 returns eXtended 'Result Message' 
 </summary>
 <remarks> 
 #New: 3.1408;24.05.2017;J.Fes
 </remarks>
</member>
<member name="P:JobManagerResultSections.ResultSec_cls.TextLineCur_StartsWith_Key">
 <summary>
 can be used for findings in logfiles 
 </summary>
 <returns></returns>
</member>
<member name="P:JobManagerResultSections.ResultSec_cls.ResOk">
 <summary>
 Returns if Result is OK 
 <br/>#Doc: If Me.ResCode = "0" then it  returns true all other cases it is false
 </summary>
</member>
<member name="P:JobManagerResultSections.ResultSec_cls.ResMsgEvaluated">
 <summary>
 Returns evaluated result ResMsg for this sections [Me.SecKey:Me.ResMsg]
 </summary>
</member>
<member name="P:JobManagerResultSections.ResultSec_cls.ResMsgExtendetEvaluated">
 <summary>
 Returns evaluated result ResMsgExtendet for this sections [Me.SecKey:Me.ResMsgExtendet]
 </summary>
</member>
<member name="P:JobManagerResultSections.ResultSec_cls.ResMsgEvaluated_SecKey_OK_WRN_ERR_ResMsg">
 <summary>
 Returns evaluated result msg for this sections [Me.SecKey:#OK/WRN/ERR#:Me.ResMsg]
 </summary>
 <remarks> 
 #New: 3.1299;10.02.2017;J.Fes
 </remarks>
</member>
<member name="M:JobManagerResultSections.ResultSec_cls.SetDefaultOk(System.Nullable{System.Boolean})">
 <summary>
 sets for ResultSec ResCode = "0" ResMsg = "OK" ResHasWrn = SetWRN_p
 </summary>
 <remarks> 
 #New: 3.1442;07.12.2017;J.Fes
 </remarks>
</member>
<member name="M:JobManagerResultSections.ResultSec_cls.SetDefaultException(System.Exception)">
 <summary>
 sets for ResultSec ResCode = $"EX-{ex_p.HResult}" ResMsg = $"{ex_p.Message}"
 </summary>
 <remarks> 
 #New: 3.1442;07.12.2017;J.Fes
 </remarks>
</member>
<member name="M:JobManagerResultSections.ResultSec_cls.ResCode_SetTo_ResCodeOnError">
 <summary>
 sets value of ResCode to ResCodeOnError 
 </summary>
 <remarks> 
 #New: 3.1409;30.05.2017;J.Fes
 </remarks>
</member>
<member name="M:JobManagerResultSections.ResultSec_cls.CopyResultData(JobManagerResultSections.ResultSec_cls)">
 <summary>
 Copys result data from ResultSecCopyDataFrom_Obj_p into Me.ResCode,Me.ResMsg,Me.ResLink, Me.ResMsgExtendet
 </summary>
 <remarks> 
 #New: 3.1409;01.06.2017;J.Fes
 </remarks>
</member>
<member name="M:JobManagerResultSections.ResultSec_cls.Clone(System.Boolean)">
 <summary>
 clone the current result section object
 </summary>
 <remarks> 
 #New: 3.1442;28.11.2017;S.Gueth
 #LUp: 3.1463;09.05.2018;J.Fes add CopyResults
 #LUp: 3.1488;11.12.2018;J.Fes add res.isExtMsg = .. 
 </remarks>
</member>
</members>
</doc>
