次の方法で共有


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 名前空間