MessageContainerType (Enumeración)
Actualización: noviembre 2007
Especifica cómo el canal envía los datos de mensaje.
Espacio de nombres: Microsoft.ServiceModel.Channels.Mail
Ensamblado: Microsoft.ServiceModel.Channels.Mail (en Microsoft.ServiceModel.Channels.Mail.dll)
Sintaxis
'Declaración
Public Enumeration MessageContainerType
'Uso
Dim instance As MessageContainerType
public enum MessageContainerType
public enum class MessageContainerType
public enum MessageContainerType
Miembros
Nombre de miembro | Descripción | |
---|---|---|
![]() |
Default | La propiedad MinimumAttachmentSize se utiliza para determinar si el mensaje se envía en el cuerpo del mensaje de correo electrónico o como datos adjuntos. Éste es el valor predeterminado. |
![]() |
Body | El mensaje se envía en el cuerpo del mensaje de correo electrónico sin tener en cuenta el tamaño del mensaje. |
![]() |
Attachment | El mensaje se envía como datos adjuntos de correo electrónico sin tener en cuenta el tamaño del mensaje. |
Comentarios
Cuando el elemento de codificación es TextMessageEncodingBindingElement, se admiten todos los miembros de enumeración. Sin embargo, los codificadores personalizados deben utilizar el miembro Attachment.
Suele ser más eficaz descargar los mensajes grandes como datos adjuntos y descargar los mensajes pequeños en el cuerpo del mensaje. Para obtener un control más preciso sobre el envío del mensaje, utilice el miembro Default y establezca la propiedad MinimumAttachmentSize.
Ejemplos
En el siguiente ejemplo se muestra cómo utilizar la enumeración MessageContainerType.
' Instantiate a TextMessageEncodingBindingElement or
' a custom encoding binding element. If you use a custom encoding
' binding element, messages must be sent as attachments.
msgEncodingBindingElement = New CustomMessageEncodingBindingElement()
mailTransportBindingElement = New WindowsMobileMailTransportBindingElement()
mailTransportBindingElement.MessageContainerType = MessageContainerType.Attachment
// Instantiate a TextMessageEncodingBindingElement or
// a custom encoding binding element. If you use a custom encoding
// binding element, messages must be sent as attachments.
msgEncodingBindingElement = new CustomMessageEncodingBindingElement();
mailTransportBindingElement = new WindowsMobileMailTransportBindingElement();
mailTransportBindingElement.MessageContainerType = MessageContainerType.Attachment;
Plataformas
Windows CE, Windows Mobile para Smartphone, Windows Mobile para Pocket PC
.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
Información de versión
.NET Compact Framework
Compatible con: 3.5