Ejemplo n.º 1
0
        public static IEnumerable <Selector> GetCurrent()
        {
            SelectorSetHeader header = OperationContextProxy.Current.FindHeader <SelectorSetHeader>();

            if (header == null)
            {
                return(new Selector[] {});
            }
            return(header.Selectors);
        }
Ejemplo n.º 2
0
 public static SelectorSetHeader ReadFrom(XmlReader reader)
 {
    SelectorSetHeader result = new SelectorSetHeader();
    reader.ReadStartElement(ElementName, Const.ManagementNamespace);
    while (reader.LocalName == Selector.ElementName)
    {
       Selector newSelector = Selector.ReadFrom(reader);
       result.Selectors.Add(newSelector);
    }
    if (reader.NodeType == XmlNodeType.EndElement)
    {
       reader.ReadEndElement();
    }
    return result;
 }      
Ejemplo n.º 3
0
        public static SelectorSetHeader ReadFrom(XmlReader reader)
        {
            SelectorSetHeader result = new SelectorSetHeader();

            reader.ReadStartElement(ElementName, Const.ManagementNamespace);
            while (reader.LocalName == Selector.ElementName)
            {
                Selector newSelector = Selector.ReadFrom(reader);
                result.Selectors.Add(newSelector);
            }
            if (reader.NodeType == XmlNodeType.EndElement)
            {
                reader.ReadEndElement();
            }
            return(result);
        }