BlogML.BlogMLWriterBase.WriteAttachment C# (CSharp) Method

WriteAttachment() protected method

protected WriteAttachment ( string embeddedUrl, double size, string mimeType, string externalUri, bool embedded, byte data ) : void
embeddedUrl string
size double
mimeType string
externalUri string
embedded bool
data byte
return void
        protected void WriteAttachment(
            string embeddedUrl,
            double size,
            string mimeType,
            string externalUri,
            bool embedded,
            byte[] data
            )
        {
            WriteStartElement("attachment");

            try
            {

                WriteAttributeStringRequired("url", embeddedUrl);

                if (size > 0)
                    WriteAttributeStringRequired("size", size.ToString());

                if (mimeType != null)
                    WriteAttributeStringRequired("mime-type", mimeType);

                if (!string.IsNullOrEmpty(externalUri))
                    WriteAttributeStringRequired("external-uri", externalUri);

                WriteAttributeString("embedded", embedded ? "true" : "false");

                if (embedded)
                {
                    Writer.WriteBase64(data, 0, data.Length);
                }
            }
            finally
            {
                WriteEndElement();
            }
        }

Same methods

BlogMLWriterBase::WriteAttachment ( string embeddedUrl, string mimeType, Stream inputStream ) : void
BlogMLWriterBase::WriteAttachment ( string externalUri, string mimeType, string fullUrl ) : void