Microsoft.SqlServer.Dts.Tasks.WebServiceTask Namespace

The Microsoft.SqlServer.Dts.Tasks.WebServiceTask namespace contains the classes and members used to run a web method and store the results in a specified location.

Classes

ArrayValue

Holds the value of a parameter when the parameter is of type Array.

ComplexProperty

Encapsulates the information about one property of a complex type parameter.

ComplexValue

Encapsulates the value of a complex type parameter.

DTSParamInfo

Creates an instance of a DTSParamInfo class that corresponds to one parameter of a Web method.

DTSParamValue

Defines an abstract base class that represents the value of a parameter passed to a Web method.

DTSParamValueCollection

Represents a collection of DTSParamValue objects.

DTSWebMethodInfo

Encapsulates the details of a web method.

EnumValue

Holds the value of a parameter when the parameter type is Enum.

Helper

Contains methods to identify a primitive data type and map the primitive type to a Microsoft .NET Framework system type.

PrimitiveValue

Encapsulates a specific DTSParamValue, the Primitive type.

VariableValue

Represents the variable value.

WebServiceTask

Runs a Web method and stores the result in a specified location. This class cannot be inherited.

WebserviceTaskException

Contains the definition for exceptions used by the WebServiceTask.

WebServiceTaskUtil

Accesses and invokes the Web services. This class is used by both the Microsoft.SqlServer.Dts.Tasks.WebServiceTask and its user interface as a reusable library of functions.

Interfaces

IDTSWebServiceTask

Represents a DTS Web Service task.

Enums

DTSOutputType

Classifies the storage location of the result of a Web method invocation. The result of the Web method can be stored either in a file or in a variable.

DTSParamType

Defines the type of the parameter that passed to a Web service method.