WebServiceTaskUtil Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Производит доступ и вызывает веб-службы. Этот класс используется Microsoft.SqlServer.Dts.Tasks.WebServiceTask, а также своим пользовательским интерфейсом в качестве многократно используемой библиотеки функций.
public ref class WebServiceTaskUtil
public class WebServiceTaskUtil
type WebServiceTaskUtil = class
Public Class WebServiceTaskUtil
- Наследование
-
WebServiceTaskUtil
Комментарии
Предоставляет WebServiceTaskUtil функциональные возможности для выполнения следующих действий:
Скачайте язык описания веб-служб (WSDL) с заданного URL-адреса.
Получение сведений о службах, методах и параметрах из WSDL.
Создайте прокси-класс и создайте сборку из прокси-класса, который необходим для вызова веб-метода.
Вызов запрошенного веб-метода в прокси-классе с помощью отражения.
Пользовательские интерфейсы, предназначенные для задачи, могут использовать их WebServiceTaskUtil для отображения служб, методов и параметров.
Конструкторы
WebServiceTaskUtil(Object, String) |
Инициализирует новый экземпляр класса WebServiceTaskUtil, инициализируя HTTP-соединение и файл языка WSDL для загрузки. |
Методы
CleanUp() |
Высвобождает ресурсы, используемые для синтаксического анализа языка WSDL и вызывает веб-метод. |
GetServices() |
Возвращает массив, содержащий все службы, доступные в языке WSDL. |
GetWebMethodInfos(String) |
Возвращает массив, содержащий все методы, доступные в службе. |
Invoke(DTSWebMethodInfo, String, Object, VariableDispenser) |
Вызывает указанный веб-метод с предоставленными параметрами. |