Soap.WSDLPub.TWSDLHTMLPublish
Delphi
TWSDLHTMLPublish = class(TComponent, IWebDispatch)
C++
class PASCALIMPLEMENTATION TWSDLHTMLPublish : public System::Classes::TComponent
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | Soap.WSDLPub.pas Soap.WSDLPub.hpp |
Soap.WSDLPub | Soap.WSDLPub |
Beschreibung
TWSDLHTMLPublish veröffentlicht eine Liste mit WSDL-Dokumenten, die eine Web-Service-Anwendung beschreiben.
Durch die Aufnahme der Klasse TWSDLHTMLPublish in das Web-Modul einer Web-Service-Anwendung können Sie eine Liste mit WSDL-Dokumenten veröffentlichen. Die WSDL-Dokumente beschreiben, wie die Web-Service-Anwendung aufgerufen werden kann. Durch die Veröffentlichung von WSDL-Dokumenten können Sie Clients den Zugriff auf Ihre Web-Services ermöglichen.
Die Klasse TWSDLHTMLPublish veröffentlicht Definitionen, die sie von allen in der Aufrufregistrierung (InvRegistry) registrierten Interfaces und von allen in der Registrierung für Remotable-Typen (RemTypeRegistry) registrierten Remotable-Klassen und -Typen ableitet. Die Services werden standardmäßig unter der Adresse zur Verfügung gestellt, an der die Anwendung mit der TWSDLHTMLPublish-Komponente installiert wird. Wenn Sie die Implementierung der Web-Service an einer anderen Stelle bereitstellen, können Sie den WSDL-Administrator (über die Eigenschaft AdminEnabled) aktivieren, ihn in einem Web-Browser starten und die in den generierten WSDL-Dokumenten definierten Adressen ändern.
TWSDLHTMLPublish registriert sich beim Web-Modul (oder Web-Dispatcher) als AutoDispatch-Objekt. Das Web-Modul oder der Web-Dispatcher kann so alle ankommenden, an den WSDL-Publisher gerichteten HTTP-Botschaften weiterleiten, ohne dass Web-Aktionselemente erforderlich sind. Zu diesen Botschaften gehören Anforderungen für die Liste der WSDL-Dokumente und für den WSDL-Administrator.