2009-07-07 39 views
2

Je souhaite tester si le point de terminaison wcf est accessible ou non. Seules les données disponibles sont les adresses URI du service. Puis-je me connecter au service pour vérifier s'il existe sans créer le proxy client du service?Vérifier le service WCF sans créer de proxy client

EDIT: Je veux atteindre ce programme, à savoir faire une méthode comme ceci:

bool EndpointReachable(UriAddress) 

Mon service peut être lié en utilisant le tcp net de liaison

+0

Que faites-vous exactement dans l'espoir atteindre? De la même manière que vous ne devriez pas vérifier qu'un fichier existe avant de le supprimer, vous ne devriez pas vérifier qu'un service existe avant de l'utiliser - il suffit de l'utiliser, puis de gérer l'échec. – briantyler

Répondre

0
+0

Ceci est vraiment une non-réponse. Dans le lien sont plusieurs options (ou alors il apparaît). Mais le lien ressemble plus à un blog/une discussion sur la façon dont cela est fait. – IAbstract

+0

@Abstract vous avez un point et je suis heureux pour les downvotes avec des explications, mais ... 1. vous n'avez pas pris le temps de commenter ou de downvote l'autre réponse 2. J'ai posté cela parce que a) J'ai eu le problème b) SO n'avait pas répondu à des questions sur le sujet c) l'élément lié fournit 3 solutions au problème 3. L'acceptation générale du fait que les réponses de lien seulement ne sont pas la chose faite a été moins largement acceptée b) partagé il y a 56 mois 4. En ce moment je n'ai pas le temps/l'énergie de citer le post lié. Donc, vous pouvez soit a) signaler ce b) fournir une modification ou si vous insistez cela peut devenir un commentaire –

+0

Merci pour les commentaires ... Je n'avais tout simplement pas obtenu à l'autre réponse. Je comprends les problèmes avec des liens seulement. Ce serait vraiment utile si au moins l'une des solutions suggérées était élargie ici. :) – IAbstract

Questions connexes