Настройка URL службы во время выполнения - PullRequest
3 голосов
/ 08 июня 2010

Когда я добавляю «Web Reference», мы даем адрес странице asmx Visual Studio.

Как я могу установить это во время выполнения?

Ответы [ 3 ]

6 голосов
/ 09 июня 2010

Я бы проголосовал за один из других ответов - они почти правильные.

using (YourService service = new YourService())
{
    service.Url = "http://some.other.url/"; 

    // Now you're ready to call your service method 
    service.SomeUsefulMethod(); 
}

Если используемый блок не используется и возникает исключение, то такие ресурсы, как сетевые подключения, могут быть утечки.

5 голосов
/ 08 июня 2010

Просто установите свойство Url объекта, прежде чем вызывать любой из методов сервиса:

YourService service = new YourService();
service.Url = "http://some.other.url/";

// Now you're ready to call your service method
service.SomeUsefulMethod();
2 голосов
/ 08 июня 2010
YourWebService service = new YourWebService();
service.Url = "http://www.example.com/YourWebService.asmx";
service.CallMethod();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...