2010-04-26 5 views

Répondre

0
var uri = OperationContext 
    .Current 
    .EndpointDispatcher 
    .EndpointAddress 
    .Uri; 
+0

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

+0

Où exécutez-vous ce code? Pendant l'exécution d'une opération? –

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