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
멤버
멤버 이름 | 설명 | |
---|---|---|
Default | MinimumAttachmentSize 속성은 메시지를 전자 메일 메시지 본문으로 보낼지 또는 첨부 파일로 보낼지를 지정하는 데 사용합니다. 기본값입니다. | |
Body | 메시지 크기에 관계없이 메시지를 전자 메일 메시지 본문으로 보냅니다. | |
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에서 지원