MerlinXWebService


Podporovány jsou následující operace. Formální definice je uvedena na stránce Popis služby.


Tato webová služba používá jako výchozí obor názvů doménu http://tempuri.org/.

Doporučení: Před publikováním webové služby XML změňte výchozí obor názvů.

Aby klientské aplikace dokázaly rozlišit jednotlivé webové služby XML od jiných služeb na webu, vyžaduje každá služba jedinečný obor názvů. Pro vyvíjené webové služby XML je k dispozici obor názvů http://tempuri.org/, ale publikované webové služby XML by měly používat trvalý obor názvů.

Webové služby XML by měly být identifikovány vámi určeným oborem názvů. Jako součást oboru názvů lze například použít název internetové domény vaší společnosti. Přestože mnoho oborů názvů pro webové služby XML vypadá jako adresy URL, nemusí odkazovat na skutečné prostředky na webu. (Obory názvů webových služeb XML představují identifikátory URI.)

U webových služeb XML vytvořených v prostředí ASP.NET lze výchozí obor názvů změnit pomocí vlastnosti Namespace atributu WebService. Atribut WebService je atributem použitým u třídy, která obsahuje metody webové služby XML. Následuje příklad kódu, který nastavuje obor názvů na hodnotu http://microsoft.com/webservices/:

C#

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

Visual Basic

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

C++

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

Další informace o oborech názvů XML naleznete v doporučení W3C na stránce Namespaces in XML (Obory názvů XML).

Další informace o technologii WSDL naleznete na stránce WSDL Specification (Specifikace WSDL).

Další informace o identifikátorech URI naleznete na stránce RFC 2396.