Поделиться через


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)

Вызывает указанный веб-метод с предоставленными параметрами.

Применяется к