Exemple #1
0
        /// <summary>
        ///		Interpreta la disposición de la sección
        /// </summary>
        /// <example>
        ///		Content-Disposition: attachment; filename="N35MQ55Z.pdf"
        /// </example>
        private static ContentDisposition ParseContentDisposition(Header objHeader)
        {
            ContentDisposition objDisposition = new ContentDisposition();

                // Si tenemos una disposición en el valor ...
                    objDisposition.ContentDispositionDefinition = objHeader.SearchValue(Header.cnstStrContentDisposition);
                    objDisposition.FileName = objHeader.SearchValue(Header.cnstStrFileName);
                // Devuelve la disposición de la sección
                    return objDisposition;
        }
Exemple #2
0
        /// <summary>
        ///		Interpreta el ContentType de un elemento
        /// </summary>
        private static ContentType ParseContentType(Header objHeader)
        {
            ContentType objContentType = new ContentType();

                // Asigna la definición
                    objContentType.ContentTypeDefinition = objHeader.SearchValue(Header.cnstStrContentType);
                    objContentType.Boundary = objHeader.SearchValue(Header.cnstStrContentTypeBoundary);
                    objContentType.CharSet = objHeader.SearchValue(Header.cnstStrCharSet);
                // Devuelve el tipo de contenido
                    return objContentType;
        }