Comment : créer un point de terminaison de service dans la configuration.

Les points de terminaison fournissent aux clients l'accès aux fonctionnalités offertes par un service Windows Communication Foundation (WCF). Vous pouvez définir un ou plusieurs points de terminaison pour un service en utilisant une combinaison d'adresses de point de terminaison relative et absolue.

Exemple

La configuration de service suivante spécifie une adresse de base et cinq points de terminaison.

L'adresse de base est spécifiée à l'aide de l'élément add, sous service/host/baseAddresses, comme illustré dans l'exemple suivant.

La première définition de point de terminaison affichée dans l'exemple suivant spécifie une adresse relative, ce qui signifie que l'adresse de point de terminaison est une combinaison de l'adresse de base et de l'adresse relative selon les règles de composition de l'URI (Uniform Resource Identifier). L'adresse relative est vide (""), donc l'adresse de point de terminaison est la même que l'adresse de base. L'adresse de point de terminaison réelle est https://localhost:8000/servicemodelsamples/service.

La deuxième définition de point de terminaison spécifie également une adresse relative, comme affiché dans l'exemple de configuration suivant. L'adresse relative, "test", est ajoutée à l'adresse de base. L'adresse de point de terminaison réelle est https://localhost:8000/servicemodelsamples/service/test.

La troisième définition de point de terminaison spécifie une adresse absolue, comme affiché dans l'exemple de configuration suivant. L'adresse de base ne joue aucun rôle dans l'adresse. L'adresse de point de terminaison réelle est https://localhost:8001/hello/servicemodelsamples.

La quatrième adresse de point de terminaison spécifie une adresse absolue et un transport différent - TCP. L'adresse de base ne joue aucun rôle dans l'adresse. L'adresse de point de terminaison réelle est net.tcp://localhost:9000/servicemodelsamples/service.