index


Folgende Vorgänge werden unterstützt. Eine ausführliche Definition finden Sie in der Dienstbeschreibung.


Der Webdienst verwendet 'http://tempuri.org/' als Standardnamespace.

Empfehlung: Ändern Sie den Standardnamespace, bevor der XML-Webdienst veröffentlicht wird.

Alle XML-Webdienste erfordern einen eindeutigen Namespace, um die Clientanwendungen von anderen Diensten im Web zu unterscheiden. 'http://tempuri.org/' ist für XML-Webdienste verfügbar, die gerade entwickelt werden. Bereits veröffentlichte XML-Webdienste müssen einen permanenten Namespace verwenden.

Der XML-Webdienst muss von einem Namespace identifiziert werden, der von Ihnen gesteuert wird. Sie können z. B. den Internetdomänennamen Ihres Unternehmens als Teil des Namespaces verwenden. Obwohl zahlreiche XML-Webdienstnamespaces wie URLs aussehen, müssen sie nicht auf tatsächliche Ressourcen im Web zeigen. (XML-Webdienstnamespaces sind URIs.)

Für XML-Webdienste, die mit ASP.NET erstellt werden, kann der Standardnamespace mit der Namespace-Eigenschaft des WebService-Attributs geändert werden. Das WebService-Attribut wird auf die Klasse angewendet, in der die XML-Webdienstmethoden enthalten sind. Im folgenden Codebeispiel wird der Namespace auf 'http://microsoft.com/webservices/' festgelegt:

C#

[WebService(Namespace="http://microsoft.com/webservices/")]
public class MyWebService {
    // Implementierung
}

Visual Basic

<WebService(Namespace:="http://microsoft.com/webservices/")> Public Class MyWebService
    ' Implementierung
End Class

C++

[WebService(Namespace="http://microsoft.com/webservices/")]
public ref class MyWebService {
    // Implementierung
};

Weitere Informationen zu XML-Namespaces finden Sie in den W3C-Empfehlungen unter Namespaces in XML.

Weitere Informationen zu WSDL finden Sie unter WSDL-Spezifikation.

Weitere Informationen zu URIs finden Sie unter RFC 2396.