Beispiel #1
0
        /// <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);
        }
Beispiel #3
0
        /// <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);
        }
Beispiel #4
0
        /// <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;
        }