/// <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);
 }
예제 #2
0
 /// <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);
 }