Clubs


Les opérations suivantes sont prises en charge. Pour une définition formelle, prenez connaissance de la Description du service.


Ce service Web utilise http://tempuri.org/ comme espace de noms par défaut.

Recommandation : modifiez l'espace de noms par défaut avant que le service Web XML ne soit rendu public.

Chaque service Web XML a besoin d'être identifié par un espace de noms unique ; ainsi, les applications clientes peuvent le différencier des autres services sur le Web. http://tempuri.org/ est disponible pour les services Web XML en cours de développement, cependant, les services Web XML publiés doivent utiliser un espace de noms permanent.

Votre service Web XML doit être identifié par un espace de noms que vous contrôlez. Par exemple, vous pouvez utiliser le nom de domaine Internet de votre société dans le cadre de l'espace de noms. Bien que de nombreux espaces de noms de services Web XML ressemblent à des URL, ils n'ont pas besoin de pointer vers une ressource réelle sur le Web. (Les espaces de noms de services Web XML sont des URI.)

Pour la création de services Web XML à l'aide de ASP.NET, l'espace de noms par défaut peut être changé en utilisant la propriété Namespace de l'attribut WebService. L'attribut WebService est un attribut appliqué à la classe qui contient les méthodes du service Web XML. Vous trouverez ci-dessous un exemple de code qui définit l'espace de noms à "http://microsoft.com/webservices/":

C#

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

Visual Basic

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

C++

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

Pour plus d'informations sur les espaces de noms XML, consultez la recommandation du W3C sur Namespaces in XML.

Pour plus d'informations sur WSDL, consultez la spécification WSDL.

Pour plus de détails sur les URI, consultez la RFC 2396.