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
| Class | Description | 
|---|---|
| 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 | |
| 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
| Interface | Description | 
|---|---|
| IDTSWebServiceTask | 
Enumerations
| Enumeration | Description | 
|---|---|
| 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. |