aktueller stand
This commit is contained in:
@@ -511,6 +511,9 @@ namespace C4IT.DataHistoryProvider
|
||||
public bool ScanIntuneDevices { get; private set; } = false;
|
||||
public bool WithMobileDevices { get; private set; } = false;
|
||||
|
||||
public string ScanFilter { get; private set; } = "";
|
||||
public bool UseConsistencyLevelEventual { get; private set; } = false;
|
||||
|
||||
internal cDataHistoryAzureTenant(XmlElement XNode, Dictionary<string, cCredential> Credentials, cXmlParser Parser)
|
||||
{
|
||||
MethodBase CM = null; if (cLogManager.DefaultLogger.IsDebug) { CM = MethodBase.GetCurrentMethod(); LogMethodBegin(CM); }
|
||||
@@ -544,6 +547,22 @@ namespace C4IT.DataHistoryProvider
|
||||
ScanIntuneDevices = cXmlParser.GetBoolFromXmlAttribute(XNode, "ScanIntuneDevices");
|
||||
WithMobileDevices = cXmlParser.GetBoolFromXmlAttribute(XNode, "WithMobileDevices");
|
||||
|
||||
var XFilterNode = XNode.SelectSingleNode("Azure-Scan-Filter");
|
||||
if (XFilterNode is XmlElement XFilter)
|
||||
{
|
||||
Parser.EnterElement("Azure-AD");
|
||||
try
|
||||
{
|
||||
ScanFilter = XFilter.SelectSingleNode("text()")?.Value;
|
||||
UseConsistencyLevelEventual = cXmlParser.GetBoolFromXmlAttribute(XFilter, "UseConsistencyLevelEventual");
|
||||
}
|
||||
finally
|
||||
{
|
||||
Parser.LeaveElement("Azure-AD");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
IsValid = true;
|
||||
}
|
||||
catch (Exception E)
|
||||
|
||||
Reference in New Issue
Block a user