MimePart.Extensions プロパティ
MimePart がメンバとして含まれる MimeMultipartRelatedBinding の部分の MIME 機能拡張要素のコレクションを取得します。
Public ReadOnly Property Extensions As _
ServiceDescriptionFormatExtensionCollection
[C#]
public ServiceDescriptionFormatExtensionCollection Extensions {get;}
[C++]
public: __property ServiceDescriptionFormatExtensionCollection*
get_Extensions();
[JScript]
public function get Extensions() :
ServiceDescriptionFormatExtensionCollection;
プロパティ値
ServiceDescriptionFormatExtensionCollection 。
解説
このコレクションには、少なくとも 1 つのメンバが必要です。複数のメンバが存在する場合、それらのメンバは現在の MimePart の代替 MIME 形式になります。メンバは次のタイプのいずれかになります。
これらの各クラスは、 MimePart が関連付けられている MessagePart を指定する Part プロパティを公開します。このコレクションにメンバが存在しない場合、XML Web サービスでは WSDL (Web Services Description Language) ファイルを要求されても生成できません。MIME による WSDL の拡張方法の詳細については、http://www.w3.org/TR/wsdl/ の仕様を参照してください。
使用例
' Create the OutputBinding.
Dim myOutputBinding As OutputBinding = myOperationBinding.Output
Dim myMimeXmlBinding As New MimeXmlBinding()
myMimeXmlBinding.Part = "body"
' Create the MimePart.
Dim myMimePart As New MimePart()
myMimePart.Extensions.Add(myMimeXmlBinding)
Dim myMimePartRelatedBinding As New MimeMultipartRelatedBinding()
' Add the MimePart to the MimePartRelatedBinding.
myMimePartRelatedBinding.Parts.Add(myMimePart)
myOutputBinding.Extensions.Add(myMimePartRelatedBinding)
[C#]
// Create the OutputBinding.
OutputBinding myOutputBinding = myOperationBinding.Output;
MimeXmlBinding myMimeXmlBinding = new MimeXmlBinding();
myMimeXmlBinding.Part = "body";
// Create the MimePart.
MimePart myMimePart = new MimePart();
myMimePart.Extensions.Add(myMimeXmlBinding);
MimeMultipartRelatedBinding myMimePartRelatedBinding =
new MimeMultipartRelatedBinding();
// Add the MimePart to the MimePartRelatedBinding.
myMimePartRelatedBinding.Parts.Add(myMimePart);
myOutputBinding.Extensions.Add(myMimePartRelatedBinding);
[C++]
// Create the OutputBinding.
OutputBinding* myOutputBinding = myOperationBinding->Output;
MimeXmlBinding* myMimeXmlBinding = new MimeXmlBinding();
myMimeXmlBinding->Part = S"body";
// Create the MimePart.
MimePart* myMimePart = new MimePart();
myMimePart->Extensions->Add(myMimeXmlBinding);
MimeMultipartRelatedBinding* myMimePartRelatedBinding =
new MimeMultipartRelatedBinding();
// Add the MimePart to the MimePartRelatedBinding.
myMimePartRelatedBinding->Parts->Add(myMimePart);
myOutputBinding->Extensions->Add(myMimePartRelatedBinding);
[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
参照
MimePart クラス | MimePart メンバ | System.Web.Services.Description 名前空間