aktueller stand
This commit is contained in:
@@ -511,8 +511,10 @@ 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;
|
||||
public string ScanFilterUser { get; private set; } = "";
|
||||
public bool ConsistencyLevelEventualUserFilter { get; private set; } = false;
|
||||
|
||||
public bool UseBetaUserFilter { get; private set; } = false;
|
||||
|
||||
internal cDataHistoryAzureTenant(XmlElement XNode, Dictionary<string, cCredential> Credentials, cXmlParser Parser)
|
||||
{
|
||||
@@ -547,18 +549,19 @@ namespace C4IT.DataHistoryProvider
|
||||
ScanIntuneDevices = cXmlParser.GetBoolFromXmlAttribute(XNode, "ScanIntuneDevices");
|
||||
WithMobileDevices = cXmlParser.GetBoolFromXmlAttribute(XNode, "WithMobileDevices");
|
||||
|
||||
var XFilterNode = XNode.SelectSingleNode("Azure-Scan-Filter");
|
||||
var XFilterNode = XNode.SelectSingleNode("Azure-Filter-User");
|
||||
if (XFilterNode is XmlElement XFilter)
|
||||
{
|
||||
Parser.EnterElement("Azure-AD");
|
||||
Parser.EnterElement("Azure-Filter-User");
|
||||
try
|
||||
{
|
||||
ScanFilter = XFilter.SelectSingleNode("text()")?.Value;
|
||||
UseConsistencyLevelEventual = cXmlParser.GetBoolFromXmlAttribute(XFilter, "UseConsistencyLevelEventual");
|
||||
ScanFilterUser = XFilter.SelectSingleNode("text()")?.Value;
|
||||
ConsistencyLevelEventualUserFilter = cXmlParser.GetBoolFromXmlAttribute(XFilter, "UseConsistencyLevelEventual");
|
||||
UseBetaUserFilter = cXmlParser.GetBoolFromXmlAttribute(XFilter, "UseBetaEnpoint");
|
||||
}
|
||||
finally
|
||||
{
|
||||
Parser.LeaveElement("Azure-AD");
|
||||
Parser.LeaveElement("Azure-Filter-User");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user