Je travaille sur un service wcf et j'en ai besoin pour trouver sa propre adresse de point de terminaison (préfixe dans le constructeur). Est-ce possible et si oui, quelqu'un pourrait-il me diriger dans la bonne direction? Le service est hébergé sur IIS.Comment obtenir le point de terminaison de l'instance de service?
1
A
Répondre
0
var uri = OperationContext
.Current
.EndpointDispatcher
.EndpointAddress
.Uri;
1
Pour obtenir une liste des Endpoints pour un service que vous procédez comme suit:
// _ Le service est de type System.ServiceModel.ServiceHost
ServiceEndpointCollection endPoints_ = _Service.Description.Endpoints;
Questions connexes
- 1. Modifier par programme le point de terminaison d'un service Web
- 2. Point de terminaison non trouvé
- 3. Les types de point de terminaison WCF mex doivent-ils correspondre au type de point de terminaison de service?
- 4. Adresse de point de terminaison WCF
- 5. Comment obtenir l'adresse IP d'un point de terminaison distant WCF?
- 6. Forme un service WCF par point de terminaison
- 7. Comment puis-je utiliser le point de terminaison IMetadataExchange pour obtenir des informations sur les métadonnées de service?
- 8. Routage de point de terminaison WCF
- 9. WCF, en changeant le baseAdress d'un point de terminaison
- 10. WCF + SSL aucun point de terminaison trouvé
- 11. Jetons de point de terminaison Flex Builder
- 12. Écoute de point de terminaison WCF
- 13. Modifier le point de terminaison ReaderQuotas par programme
- 14. Comment appeler une opération de service sur un point de terminaison WCF de style REST?
- 15. Définition de SPN sur l'adresse endpoint pour le point de terminaison du service NetNamedPipe
- 16. Impossible d'utiliser le service WCF à partir de Windows Mobile 5: aucun point de terminaison trouvé
- 17. Aucun point de terminaison OpenID trouvé
- 18. Spécifier le point de terminaison WCF par défaut dans app.config
- 19. Erreur de point de terminaison avec plusieurs adresses IP
- 20. Définition dynamique du point de terminaison WCF
- 21. Comment puis-je passer les «informations d'identification de service Web» à mon point de terminaison de service Web?
- 22. Obtention de WSDL à partir d'une adresse de point de terminaison de service Web
- 23. Comment exposer le point de terminaison de métadonnées WCF4 dans l'application ASP.NET MVC 2
- 24. Utilisation d'un client SOAP de référence de service C# avec différents URI de point de terminaison
- 25. L'application de service wcf par défaut n'a pas de point de terminaison défini
- 26. Comment changer les points de terminaison du service WCF?
- 27. Ajax appel au service WCF renvoie 12031 ERROR_INTERNET_CONNECTION_RESET sur le nouveau point de terminaison
- 28. Paramètre App.config ne mettant pas à jour le point de terminaison du service Web
- 29. Le service WCF REST retourne l'erreur "point de terminaison non trouvé" sur les opérations POST
- 30. Erreur lors de la création d'un point de terminaison WCF
J'ai essayé ceci, mais il lance une exception NullReferenceException (OperationContext.Current est apparemment nul pour une raison quelconque). Curieusement, il semble fonctionner sur une application auto-hébergée ... Des suggestions? – Hoblaa
Où exécutez-vous ce code? Pendant l'exécution d'une opération? –