Freigeben über


System.Runtime.Remoting.MetadataServices Namespace

Enthält die Klassen, die vom Befehlszeilentool Soapsuds-Tool („Soapsuds.exe“) und vom Benutzercode verwendet werden, um Metadaten in ein bzw. aus einem XML-Schema für die Remotinginfrastruktur zu konvertieren. Die SdlChannelSink-Klasse und die MetaData-Klasse zählen zu den wichtigsten Klassen dieses Namespaces.

Klassen

MetaData

Stellt Methoden für die Arbeit mit einem XML-Schema bereit.

SdlChannelSink

Stellt die Implementierung für eine Serverchannelsenke bereit, der auf dem Server dynamisch WSDL (Web Services Description Language) generiert.

SdlChannelSinkProvider

Stellt die Implementierung für den Channelsenkenanbieter des Servers bereit, der SdlChannelSink-Instanzen erstellt.

ServiceType

Ordnet einen bekannten Objekttyp, der an den WSDL-Generator (Web Services Description Language) übergeben wird, einem Remoteendpunkt zu, der die an eine Methode des Typs gesendeten Meldungen verarbeiten kann.

SUDSGeneratorException

Die Ausnahme, die ausgelöst wird, wenn bei der WSDL-Generierung (Web Services Description Language) ein Fehler auftritt.

SUDSParserException

Die Ausnahme, die ausgelöst wird, wenn bei der WSDL-Analyse (Web Services Description Language) ein Fehler auftritt.

Enumerationen

SdlType

Gibt den Schematyp zum Beschreiben von Diensten an, die von einer Anwendung bereitgestellt werden.

Hinweise

Die SdlChannelSink -Klasse wird von der Remotinginfrastruktur verwendet, um WSDL (Web Services Description Language) auf der Serverseite zu generieren.

Die MetaData -Klasse stellt die Funktionalität des Befehlszeilentools Soapsuds Tool (Soapsuds.exe) bereit und kann programmgesteuert verwendet werden, um dasselbe Ergebnis zu erzielen. Die Methoden der MetaData -Klasse können verwendet werden, um XML-Schemas zu erstellen, die Dienste beschreiben, die im Quellcode verfügbar gemacht werden, und um C#-Code aus dem XML-Schema zu erstellen.