다음을 통해 공유


MessageContainerType 열거형

업데이트: 2007년 11월

채널에서 메시지 데이터를 전송하는 방식을 지정합니다.

네임스페이스:  Microsoft.ServiceModel.Channels.Mail
어셈블리:  Microsoft.ServiceModel.Channels.Mail(Microsoft.ServiceModel.Channels.Mail.dll)

구문

‘선언
Public Enumeration MessageContainerType
‘사용 방법
Dim instance As MessageContainerType
public enum MessageContainerType
public enum class MessageContainerType
public enum MessageContainerType

멤버

멤버 이름 설명
Bb350956.CFW(ko-kr,VS.90).gif Default MinimumAttachmentSize 속성은 메시지를 전자 메일 메시지 본문으로 보낼지 또는 첨부 파일로 보낼지를 지정하는 데 사용합니다. 기본값입니다.
Bb350956.CFW(ko-kr,VS.90).gif Body 메시지 크기에 관계없이 메시지를 전자 메일 메시지 본문으로 보냅니다.
Bb350956.CFW(ko-kr,VS.90).gif Attachment 메시지 크기에 관계없이 메시지를 전자 메일 첨부 파일로 보냅니다.

설명

인코딩 요소가 TextMessageEncodingBindingElement이면 모든 열거형 멤버가 지원됩니다. 그러나 사용자 지정 인코더는 Attachment 멤버를 사용해야 합니다.

이는 일반적으로 크기가 큰 메시지는 첨부 파일로 다운로드하고 크기가 작은 메시지는 메시지 본문으로 다운로드하는 것이 더 효율적이기 때문입니다. Default 멤버를 사용하고 MinimumAttachmentSize 속성을 설정하면 메시지 전송 방식을 더 세밀하게 제어할 수 있습니다.

예제

다음 예제에서는 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;

플랫폼

Windows CE, Windows Mobile for Smartphone, Windows Mobile for Pocket PC

.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.

버전 정보

.NET Compact Framework

3.5에서 지원

참고 항목

참조

Microsoft.ServiceModel.Channels.Mail 네임스페이스