Как отправить HTTP Auth Credentials с помощью ссылки службы WCF

Я пытаюсь использовать HTTP Basic Auth Secured PHP WebService с помощью VB.NET. До сих пор мне удалось получить 100% -ную интеграцию, добавив ее как веб-ссылку и сделав следующее:

Dim Credentials = New System.Net.NetworkCredential("username", "password")
Dim CredentialCache = New System.Net.CredentialCache()
CredentialCache.Add(New Uri(MyWebService.Url), "Basic", Credentials)
MyWebService.Credentials = CredentialCache
MyWebService.PreAuthenticate = True

Я также могу успешно добавить webservice в качестве "Service Reference", и это также отлично работает, если я отключу всю HTTP-аутентификацию на сервере SOAP.

Моя проблема в том, что я не могу найти документальные средства отправки базовых учетных данных HTTP Auth при использовании ссылок на службы, а не "Ссылки на веб-сайты"

Насколько я понимаю, что "Веб-ссылки" - это унаследованный метод потребления веб-сервисов?

Ответы