Microsoft.SqlServer.WebServiceTask The namespace contains the classes and members used to run a web method and store the results in a specified location. Holds the value of a parameter when the parameter is of type . Initializes a new instance of the class. Initializes a new instance of the class, and initializes the of the array elements. A value from the enumeration. Represents the parameter type of the parameters in the array. Creates an instance of the class that is identical to the current . An object whose properties are identical to those of the . Determines whether two object instances are equal. true if the specified object is equal to the current object; otherwise, false. The object to compare with the current object. Returns the hash code for an instance of the class. A 32-bit signed integer hash code. Gets or sets the elements of an array. A collection that contains the elements in the array. Gets a parameter type. A value from the enumeration. Encapsulates the information about one property of a complex type parameter. Initializes a new instance of the class. Initializes a new instance of the class, and initializes the name, datatype, and parameter type of the . The name of the property. The data type of the property. The of the property. Creates an instance of the class that is identical to the current . An object whose properties are identical to those of the . Determines whether two object instances are equal. true if the specified object is equal to the current object; otherwise, false. The object to compare with the current object. Returns the hash code for an instance of the class. A 32-bit signed integer that is the hash code for this instance. Gets the data type of a property. The data type of the property. Gets the name of a property. The name of the property. Gets the of a parameter. A value from the enumeration that indicates the parameter type. Gets or sets the value of a property. A object that contains the value of the property. Encapsulates the value of a complex type parameter. Initializes a new instance of the class. Initializes a new instance of the class, and initializes the properties of the . The properties to initialize the with. Creates an instance of the class that is identical to the current . An object whose properties are identical to those of this . Determines whether two object instances are equal. true if the specified object is equal to the current object; otherwise, false. The object to compare with the current object. Returns the hash code of this object. A 32-bit signed integer hash code. Gets an array of properties for the class. A array. 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. Store the result in a file. Store the result in a variable. Creates an instance of a class that corresponds to one parameter of a Web method. Initializes a new instance of the class. Initializes a new instance of the class, using information about the parameter passed to the method. The name of the parameter. The data type of the parameter. The type of the parameter. This is a value from the enumeration. The sequence number of the parameter in the method signature. Creates an instance of that is identical to the current . This class cannot be inherited. An object whose properties are identical to those of this . Determines whether two object instances are equal. true if the specified object is equal to the current object; otherwise, false. The object to compare with the current object. Returns the hash code for this object. A 32-bit signed integer hash code. Gets the data type of a parameter. The data type of the parameter. Gets the name of a parameter. The name of the parameter. Gets the type of a parameter. A value from the enumeration that indicates the type of the parameter. Gets or sets the value of a parameter. A value from the enumeration that indicates the value of the parameter. This could represent a complex value, primitive value, array value or enumeration value. Gets the sequence number of a parameter in a method signature. A value that indicates the sequence number of the parameter in the method signature. Defines the type of the parameter that passed to a Web service method. Specifies that the parameter is an array. Specifies that the parameter is a complex type. Specifies that the parameter is an enumeration value. Specifies that the parameter is a primitive type. Specifies that the parameter value is contained in a variable. Defines an abstract base class that represents the value of a parameter passed to a Web method. Initializes a new instance of the class. Creates an instance of the class that is identical to the current class. An object. Represents a collection of objects. Initializes a new instance of the class. Adds a to the end of a collection. The to add to the collection. Creates a deep copy of a collection. This method cannot be inherited. A deep copy of the collection. Indicates whether the items in a collection can be accessed by using indexing without throwing an exception. true if the collection can be accessed by using the syntax DTSParamValueCollection [index]; false if indexing cannot be used to retrieve items from the collection. The name, identity, ID, or index of the object to locate in the collection. Determines whether two object instances are equal. true if the specified object is equal to the current object; otherwise, false. The object to compare with the current object. Returns the hash code for this object. A 32-bit signed integer hash code. Returns the zero-based index of the first occurrence of a value in a collection. The index of the first occurrence of the specified value within the collection, if found; otherwise, this method returns -1. The to locate in the collection. Adds a new object into a collection at the location specified by the index. The location in the collection to put the new object. The object to insert into the collection. Gets an element at a specified index. A object. The name, ID, or index of the object to return from the collection. Encapsulates the details of a web method. Initializes a new instance of the class. Initializes a new instance of the class, using the specified method name, message name, and documentation for the method. The name of the method. The name of the message. The documentation for the method. Creates an instance of the class that is identical to the current object. An object whose properties are identical to those of the current object. Determines whether two object instances are equal. true if the object instances are equal; otherwise, false. The object to compare with the current object. Returns the hash code for this object. A 32-bit signed integer hash code. Gets the documentation. The documentation. Gets the name of a message. The name of the message. Gets the name of a method. The name of the method. Gets or sets an array that contains all the parameter information for a method. An array of objects, one instance per parameter. Gets a value that indicates whether a Web method is supported or not. true if the Web method is supported; otherwise, false. Holds the value of a parameter when the parameter type is . Initializes a new instance of the class. Initializes a new instance of the class, using an array that contains all possible values of the enumeration. An array that contains all possible values of the enumeration. Creates an instance of class that is identical to the current . An object whose properties are identical to those of this . Determines whether two object instances are equal. true if the specified object is equal to the current object; otherwise, false. The object to compare with the current object. Returns the hash code this object. A 32-bit signed integer hash code. Gets the possible values of an enumeration object. An array of type String that contains the possible values of the enumeration object. Gets or sets the value of a parameter. The value of the parameter. Contains methods to identify a primitive data type and map the primitive type to a Microsoft .NET Framework system type. Initializes a new instance of the class. Compares two arrays. true if both arrays are null; false is returned if either array is null, their lengths are different, or an element in one is different that the matching element in the other array. The first array to have in the comparison. The second array that you want to compare to the first. Gets the full name of the Microsoft .NET Framework System.Type that corresponds to the value type. The full name of the .NET Framework System.Type that corresponds to the value type. The type name, as in value type. Indicates if a data type is a value type. true if the data type is a value type; otherwise, false. The name of the type to verify the data type of. Indicates whether a value can be converted to the specified primitive data type. true if the value can be converted to the primitive data type; otherwise, false. The primitive data type. The value to validate. Encapsulates a specific , the type. Initializes a new instance of the class. Creates a new instance of the class that is identical to the current . An object whose properties are identical to those of the . Determines whether two object instances are equal. true if the specified object is equal to the current object; otherwise, false. The object to compare with the current object. Returns the hash code of this object. A 32-bit signed integer hash code. Gets or sets the value of the parameter. The value of the parameter. Runs a Web method and stores the result in a specified location. This class cannot be inherited. Initializes a new instance of the class. Passes a to the task. The task will use the breakpoint manager to create, remove, and check the status of breakpoints. This method is called by the runtime and is not used in code. The breakpoint manager for this task. Runs the web service task. A value from the enumeration. A collection of connections used by the task, A object for locking variables. An object that implements the interface. An object that implements the interface. The transaction object that the container is a part of. This value can be null. Initializes the properties associated with the web service task. This method is called by the runtime and is not used in code. A collection of connections used by the task. A object for locking variables. An object that implements the interface. An object that implements the interface. A collection that contains events to be raised during execution of the task. A collection of log entries. An object reference tracker. This method is not callable by your application code. To load a package saved as .xml, use the method. The node that contains the information to load. An object that implements the interface for firing events during persistence. Resumes execution of the task after pausing. The task or container is resumed by the runtime engine. This method is not callable by your application code. To save a package as .xml, use the method. The Xml document to save the information to. The node within the above document to save the information to. Indicates that the executable needs to suspend. This method is called by the runtime engine. Verifies that the web service component is properly configured. A value from the enumeration. A collection of connections used by the task. A object for locking variables. An object that implements the interface. An object that implements the interface. Gets or sets the name of the connection to use. The name of the connection to use. Gets or sets a Boolean that indicates if the task is in debug mode. The property can be accessed by multiple threads at the same time. To ensure thread safety and avoid concurrency problems, the Interlocked class from the Microsoft .NET Framework is used. true if the task is in debug mode; otherwise, false. Gets or sets the output location of the results of the Web method. The output location of the results of the Web method. Gets or sets a value that indicates the storage location of the result of the Web method invocation. A value from the that indicates the location to store the results of the Web method. Gets or sets a value that indicates if the Web Services Description Language (WDSL) file will be overwritten. true indicates that the WSDL file will be overwritten; false indicates that the file will not be overwritten. Gets or sets the name of the Web service. The name of the Web service. Gets or sets a Boolean that indicates if tasks should suspend when they encounter a breakpoint. This value is set by the runtime engine for tasks and containers when a breakpoint is encountered. true if the task suspends when it encounters a breakpoint. Gets or sets a object. A object. Gets or sets the name of a Web Services Description Language (WSDL) file that is to be read from either a file URL or an HTTP URL. The name of the WSDL file to be downloaded from the specified URL. Contains the definition for exceptions used by the . Initializes a new instance of the class, initializing the error message string. The error message string to be used in the exception. Initializes a new instance of the class, initializing the SerializationInfo and StreamingContext. The SerializationInfo that holds the serialized object data about the exception being thrown. The StreamingContext that contains contextual information about the source or destination. Initializes a new instance of the class, intializing the error message and error code. The error message to use in the exception. The error code to use in the exception. Specifies the default value of the error code. Specifies the error code used when the task encounters something that is not supported. Sets the SerializationInfo with information about the exception. The SerializationInfo that holds the serialized object data about the exception being thrown. The StreamingContext that contains contextual information about the source or destination. Gets an error code. The error code. Accesses and invokes the Web services. This class is used by both the and its user interface as a reusable library of functions. Initializes a new instance of the class, initializing the HTTP connection and Web Services Description Language (WSDL) file to download. The HTTP connection. The fully-qualified path for WSDL file to be downloaded. Releases all the resources used to parse the Web Services Description Language (WSDL) and invoke the Web method. Returns an array that contains all the services available in the Web Services Description Language (WSDL). An array of type String that contains a list of all the services. Gets an array that contains all the methods available in a service. An array of type . The name of the service. Calls the specified Web method with the supplied parameters. The results from the call to the Web method. A that provides information about the Web method to be called. The name of the service. An that provides the URL for the Web service. The associated with the task.