/// <summary> /// Convierte un diccionario a una colección de cabeceras /// </summary> private HeadersCollection ConvertToHeaders(Dictionary<string, string> dctParameters) { HeadersCollection objColHeaders = new HeadersCollection(); // Asigna los parámetros foreach (KeyValuePair<string, string> objParameter in dctParameters) objColHeaders.Add(objParameter.Key, objParameter.Value); // Devuelve la colección return objColHeaders; }
public static HeadersCollection ToHeadersCollection(this ApiSession apiSession) { var collection = new HeadersCollection(); if (apiSession != null && !apiSession.IsAnonymous && !apiSession.IsClosed) { collection.Add(ApiSession.AuthHeaderName, apiSession.AuthToken); } return(collection); }
/// <summary> /// Convierte un diccionario a una colección de cabeceras /// </summary> private HeadersCollection ConvertToHeaders(Dictionary <string, string> dctParameters) { HeadersCollection objColHeaders = new HeadersCollection(); // Asigna los parámetros foreach (KeyValuePair <string, string> objParameter in dctParameters) { objColHeaders.Add(objParameter.Key, objParameter.Value); } // Devuelve la colección return(objColHeaders); }
/// <summary> /// Lee las cabeceras /// </summary> private static HeadersCollection ReadHeaders(ParserLines objParser) { HeadersCollection objColHeaders = new HeadersCollection(); string strLine = "----"; // Interpreta las líneas de cabecera while (!objParser.IsEof && !string.IsNullOrEmpty(strLine)) { // Obtiene la línea strLine = objParser.ReadLineContinuous(); // Interpreta la cabecera (si la hay) if (!string.IsNullOrEmpty(strLine)) { Header objHeader = ParseHeader(strLine); // Añade la cabecera objColHeaders.Add(objHeader); } } // Devuelve la colección de cabeceras return objColHeaders; }