Класс Sys.Net.WebServiceProxy
Предоставляет способ асинхронного вызова метода указанной веб-службы.
Пространство имен: Sys.Net
Наследования: отсутствуют
Члены
Имя |
Описание |
---|---|
При реализации в производном классе инициализирует новый экземпляр класса Sys.Net.WebServiceProxy. |
|
Вызывает заданный метод веб-службы. |
|
Возвращает или задает для службы функцию неудачного обратного вызова по умолчанию. |
|
Получает или задает для службы используемую по умолчанию функцию успешно выполненного обратного вызова. |
|
Возвращает или задает для службы контекст пользователя по умолчанию. |
|
Возвращает или задает значение, указывающее, поддерживает ли служба JSONP для междоменных вызовов. |
|
Возвращает или задает значение, указывающее имя функции обратного вызова для запроса JSONP. |
|
Возвращает или задает путь к службе. |
|
Возвращает или задает время ожидания в миллисекундах для службы. |
Примечания
Единственный случай, когда класс Sys.Net.WebServiceProxy используется непосредственно — это когда путь к веб-службе заранее не известен. В этом случае невозможно установить элемент управления Path элемента ScriptReference на странице. Типичный пример — ситуация, когда привязка элемента управления к веб-службе осуществляется во время выполнения.
Обычно экземпляр класса WebServiceProxy не создается напрямую. Вместо этого используется производный от него прокси-класс. Этот прокси-класс генерируется в результате включения в код страницы ссылки на веб-службу, как показано в следующем примере:
<asp:ScriptManager runat="server" ID="ScriptManager1">
<Scripts>
<asp:ScriptReference Path="MyScript.js" />
</Scripts>
</asp:ScriptManager>
Каждый метод сгенерированного прокси-класса вызывает метод invoke для вызова соответствующего метода веб-службы.
Примечание
При вызове метода прокси-класса из функции JavaScript выполняется асинхронный веб-запрос, вызывающий соответствующий метод веб-службы.При возврате вызывается надлежащая функция обратного вызова JavaScript.
См. также
Основные понятия
Класс Sys.Services.AuthenticationService