public EmbeddedEmailResource(Stream resourceStream, EmbeddedEmailResourceType resourceType , string embeddedResourceContentId) { if (resourceStream == null) throw new ArgumentNullException("Resource stream"); if (String.IsNullOrEmpty(embeddedResourceContentId)) throw new ArgumentNullException("Resource content id"); ResourceStream = resourceStream; ResourceType = resourceType; EmbeddedResourceContentId = embeddedResourceContentId; }
public static string ToSystemNetResourceType(this EmbeddedEmailResourceType resourceTypeEnum) { string type = MediaTypeNames.Text.Plain; switch (resourceTypeEnum) { case EmbeddedEmailResourceType.Gif: type = MediaTypeNames.Image.Gif; break; case EmbeddedEmailResourceType.Jpg: type = MediaTypeNames.Image.Jpeg; break; case EmbeddedEmailResourceType.Html: type = MediaTypeNames.Text.Html; break; case EmbeddedEmailResourceType.OctetStream: type = MediaTypeNames.Application.Octet; break; case EmbeddedEmailResourceType.Pdf: type = MediaTypeNames.Application.Pdf; break; case EmbeddedEmailResourceType.Plain: type = MediaTypeNames.Text.Plain; break; case EmbeddedEmailResourceType.RichText: type = MediaTypeNames.Text.RichText; break; case EmbeddedEmailResourceType.Rtf: type = MediaTypeNames.Application.Rtf; break; case EmbeddedEmailResourceType.Soap: type = MediaTypeNames.Application.Soap; break; case EmbeddedEmailResourceType.Tiff: type = MediaTypeNames.Image.Tiff; break; case EmbeddedEmailResourceType.Xml: type = MediaTypeNames.Text.Xml; break; case EmbeddedEmailResourceType.Zip: type = MediaTypeNames.Application.Zip; break; } return(type); }
public EmbeddedEmailResource(Stream resourceStream, EmbeddedEmailResourceType resourceType, string embeddedResourceContentId) { if (resourceStream == null) { throw new ArgumentNullException("Resource stream"); } if (String.IsNullOrEmpty(embeddedResourceContentId)) { throw new ArgumentNullException("Resource content id"); } ResourceStream = resourceStream; ResourceType = resourceType; EmbeddedResourceContentId = embeddedResourceContentId; }