Как получить конечную точку экземпляра службы URI? - PullRequest
1 голос
/ 26 апреля 2010

Я работаю над сервисом wcf, и мне нужно, чтобы он выяснил собственный адрес конечной точки (предпочтительно в конструкторе). Возможно ли это, и если да, может ли кто-нибудь указать мне правильное направление? Служба размещена на IIS.

Ответы [ 2 ]

1 голос
/ 07 мая 2014

Чтобы получить список конечных точек для службы, вам нужно сделать следующее:

// _ Служба имеет тип System.ServiceModel.ServiceHost

ServiceEndpointCollection endPoints_ = _Service.Description.Endpoints;

0 голосов
/ 26 апреля 2010
var uri = OperationContext
    .Current
    .EndpointDispatcher
    .EndpointAddress
    .Uri;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...