Freigeben über


MimePart.Extensions-Eigenschaft

Ruft die Auflistung der MIME-Erweiterbarkeitselemente für den Teil des MimeMultipartRelatedBinding ab, dessen Member der MimePart ist.

Namespace: System.Web.Services.Description
Assembly: System.Web.Services (in system.web.services.dll)

Syntax

'Declaration
Public ReadOnly Property Extensions As ServiceDescriptionFormatExtensionCollection
'Usage
Dim instance As MimePart
Dim value As ServiceDescriptionFormatExtensionCollection

value = instance.Extensions
public ServiceDescriptionFormatExtensionCollection Extensions { get; }
public:
property ServiceDescriptionFormatExtensionCollection^ Extensions {
    ServiceDescriptionFormatExtensionCollection^ get ();
}
/** @property */
public ServiceDescriptionFormatExtensionCollection get_Extensions ()
public function get Extensions () : ServiceDescriptionFormatExtensionCollection

Eigenschaftenwert

Eine ServiceDescriptionFormatExtensionCollection.

Hinweise

Diese Auflistung muss über mindestens einen Member verfügen. Wenn sie mehrere Member aufweist, sind die Member alternative MIME-Formate für den aktuellen MimePart. Member können folgende Typen aufweisen:

Jede dieser Klassen macht eine Part-Eigenschaft verfügbar, die den MessagePart angibt, mit dem der MimePart verknüpft ist. Wenn diese Auflistung keine Member hat, kann der XML-Webdienst keine WSDL-Datei (Web Services Description Language-Datei) erstellen, wenn dies erforderlich ist. Weitere Informationen über die WSDL-Erweiterung durch MIME finden Sie in der Spezifikation unter http://www.w3.org/TR/wsdl/.

Beispiel

' 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)
// 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);
// Create the OutputBinding.
OutputBinding^ myOutputBinding = myOperationBinding->Output;
MimeXmlBinding^ myMimeXmlBinding = gcnew MimeXmlBinding;
myMimeXmlBinding->Part = "body";

// Create the MimePart.
MimePart^ myMimePart = gcnew MimePart;
myMimePart->Extensions->Add( myMimeXmlBinding );
MimeMultipartRelatedBinding^ myMimePartRelatedBinding = gcnew MimeMultipartRelatedBinding;

// Add the MimePart to the MimePartRelatedBinding.
myMimePartRelatedBinding->Parts->Add( myMimePart );
myOutputBinding->Extensions->Add( myMimePartRelatedBinding );
// Create the OutputBinding.
OutputBinding myOutputBinding = myOperationBinding.get_Output();
MimeXmlBinding myMimeXmlBinding = new MimeXmlBinding();
myMimeXmlBinding.set_Part("body");

// Create the MimePart.
MimePart myMimePart = new MimePart();
myMimePart.get_Extensions().Add(myMimeXmlBinding);
MimeMultipartRelatedBinding myMimePartRelatedBinding =
    new MimeMultipartRelatedBinding();

// Add the MimePart to the MimePartRelatedBinding.
myMimePartRelatedBinding.get_Parts().Add(myMimePart);
myOutputBinding.get_Extensions().Add(myMimePartRelatedBinding);

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

MimePart-Klasse
MimePart-Member
System.Web.Services.Description-Namespace