Share via


ComplexValue Class

Encapsulates the value of a complex type parameter.

Inheritance Hierarchy

System.Object
  Microsoft.SqlServer.Dts.Tasks.WebServiceTask.DTSParamValue
    Microsoft.SqlServer.Dts.Tasks.WebServiceTask.ComplexValue

Namespace:  Microsoft.SqlServer.Dts.Tasks.WebServiceTask
Assembly:  Microsoft.SqlServer.WebServiceTask (in Microsoft.SqlServer.WebServiceTask.dll)

Syntax

'Declaration
<SerializableAttribute> _
Public Class ComplexValue _
    Inherits DTSParamValue
'Usage
Dim instance As ComplexValue
[SerializableAttribute]
public class ComplexValue : DTSParamValue
[SerializableAttribute]
public ref class ComplexValue : public DTSParamValue
[<SerializableAttribute>]
type ComplexValue =  
    class
        inherit DTSParamValue
    end
public class ComplexValue extends DTSParamValue

The ComplexValue type exposes the following members.

Constructors

  Name Description
Public method ComplexValue() Initializes a new instance of the ComplexValue class.
Public method ComplexValue(array<ComplexProperty[]) Initializes a new instance of the ComplexValue class, and initializes the properties of the ComplexValue.

Top

Properties

  Name Description
Public property Properties Gets an array of properties for the ComplexValue class.

Top

Methods

  Name Description
Public method Clone Creates an instance of the ComplexValue class that is identical to the current ComplexValue. (Overrides DTSParamValue.Clone().)
Public method Equals Determines whether two object instances are equal. (Overrides Object.Equals(Object).)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode Returns the hash code of this object. (Overrides Object.GetHashCode().)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)

Top

Remarks

This class contains an array of ComplexProperty objects. Each ComplexProperty object encapsulates the information about one member of the complex type parameter.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.