CreateMimeEntity() public méthode

Creates the MIME entity.
public CreateMimeEntity ( ) : MimeEntity
Résultat MimeEntity
Exemple #1
0
        /// <summary>
        /// Create MimeEntity from the given bytes
        /// </summary>
        /// <param name="bytes">The bytes to read</param>
        /// <returns>The parsed MimeEntity</returns>
        public static MimeEntity CreateFrom(byte[] bytes, bool throwOnInvalidContentType)
        {
            MimeReader reader = new MimeReader(bytes, throwOnInvalidContentType);
            MimeEntity entity = reader.CreateMimeEntity();

            return(entity);
        }
Exemple #2
0
        /// <summary>
        /// Adds the child entity.
        /// </summary>
        /// <param name="entity">The entity.</param>
        private void AddChildEntity(MimeEntity entity, Queue <byte[]> lines)
        {
            /*if (entity == null)
             * {
             *  return;
             * }
             *
             * if (lines == null)
             * {
             *  return;
             * }*/

            MimeReader reader      = new MimeReader(entity, lines, _throwOnInvalidContentType);
            MimeEntity childEntity = reader.CreateMimeEntity();

            entity.Children.Add(childEntity);

            byte[] innerBytes = childEntity.RawContent.ToArray();
            entity.RawContent.Write(innerBytes, 0, innerBytes.Length);
        }
Exemple #3
0
        /// <summary>
        /// Adds the child entity.
        /// </summary>
        /// <param name="entity">The entity.</param>
        private void AddChildEntity(MimeEntity entity, Queue<byte[]> lines)
        {
            /*if (entity == null)
            {
                return;
            }

            if (lines == null)
            {
                return;
            }*/

            MimeReader reader = new MimeReader(entity, lines, _throwOnInvalidContentType);
            MimeEntity childEntity = reader.CreateMimeEntity();
            entity.Children.Add(childEntity);

            byte[] innerBytes = childEntity.RawContent.ToArray();
            entity.RawContent.Write(innerBytes, 0, innerBytes.Length);
        }
Exemple #4
0
 /// <summary>
 /// Create MimeEntity from the given bytes
 /// </summary>
 /// <param name="bytes">The bytes to read</param>
 /// <returns>The parsed MimeEntity</returns>
 public static MimeEntity CreateFrom(byte[] bytes, bool throwOnInvalidContentType)
 {
     MimeReader reader = new MimeReader(bytes, throwOnInvalidContentType);
     MimeEntity entity = reader.CreateMimeEntity();
     return entity;
 }
Exemple #5
0
        /// <summary>
        /// Adds the child entity.
        /// </summary>
        /// <param name="entity">The entity.</param>
        private void AddChildEntity(MimeEntity entity, Queue<string> lines)
        {
            /*if (entity == null)
            {
                return;
            }

            if (lines == null)
            {
                return;
            }*/

            MimeReader reader = new MimeReader(entity, lines);
            entity.Children.Add(reader.CreateMimeEntity());
        }