Example #1
0
        /// <summary>
        /// Returns value by OID, or default value if the OID is not found
        /// </summary>
        /// <param name="oid">Key in VarBinds</param>
        /// <param name="defaultValue">Value to use if the OID is not found</param>
        /// <returns>Value from VarBinds or defaultValue</returns>
        public object GetVar(string oid, object defaultValue)
        {
            var result = defaultValue;

            VarBinds.TryGetValue(oid, out result);
            return(result);
        }
Example #2
0
        public object GetFirstByPrefix(string oidPrefix)
        {
            var pair = VarBinds.Where(p => p.Key.StartsWith(oidPrefix)).FirstOrDefault();

            return(pair.Value);
        }