Compartir a través de


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
Bb350956.CFW(es-es,VS.90).gif 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.
Bb350956.CFW(es-es,VS.90).gif Body El mensaje se envía en el cuerpo del mensaje de correo electrónico sin tener en cuenta el tamaño del mensaje.
Bb350956.CFW(es-es,VS.90).gif 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

Vea también

Referencia

Microsoft.ServiceModel.Channels.Mail (Espacio de nombres)