/// <summary> /// Indica si existen datos suficientes como para leer el largo /// de los datos desde el contexto de análisis y construcción de mensajes. /// </summary> /// <param name="parserContext"> /// Es el contexto de análisis y construcción de mensajes. /// </param> /// <returns> /// <see langref="true"/> en caso de que existan datos suficientes /// como para leer el largo de los datos, <see langref="false"/> en caso /// contrario. /// </returns> public override bool EnoughData(ref ParserContext parserContext) { return(true); }
/// <summary> /// Convierte los datos formateados en datos válidos del componente /// de mensajería. /// </summary> /// <param name="parserContext"> /// Es el contexto de análisis y construcción de mensajes donde /// reside la información a decodificar. /// </param> /// <param name="length"> /// Es la cantidad de información que se desea obtener. /// </param> /// <returns> /// Una cadena de caracteres con los datos del componente de mensajería. /// </returns> public string Decode(ref ParserContext parserContext, int length) { return(parserContext.GetDataAsString(true, length)); }
/// <summary> /// Lee desde el contexto de análisis y construcción de mensajes, /// el largo de los datos. /// </summary> /// <param name="parserContext"> /// Es el contexto de análisis y construcción de mensajes. /// </param> /// <returns> /// El largo de los datos. /// </returns> public override int ReadLength(ref ParserContext parserContext) { return(MaximumLength); }