Share via


ParameterInfo Class

Represents a class for a parameter.

Inheritance Hierarchy

System.Object
  Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance
    Microsoft.SqlServer.Management.IntegrationServices.ParameterInfo

Namespace:  Microsoft.SqlServer.Management.IntegrationServices
Assembly:  Microsoft.SqlServer.Management.IntegrationServices (in Microsoft.SqlServer.Management.IntegrationServices.dll)

Syntax

'Declaration
Public NotInheritable Class ParameterInfo _
    Inherits SfcInstance
'Usage
Dim instance As ParameterInfo
public sealed class ParameterInfo : SfcInstance
public ref class ParameterInfo sealed : public SfcInstance
[<SealedAttribute>]
type ParameterInfo =  
    class 
        inherit SfcInstance 
    end
public final class ParameterInfo extends SfcInstance

The ParameterInfo type exposes the following members.

Properties

  Name Description
Protected property AbstractIdentityKey (Inherited from SfcInstance.)
Public property DataType Gets the data type of the parameter.
Public property DefaultValue Gets or sets the default value. Can be nulla null reference (Nothing in Visual Basic).
Public property Description Gets the description of the parameter.
Public property DesignDefaultValue Gets the design default value of the parameter.
Public property Id Gets the parameter ID.
Public property IdentityKey Gets the identity key of the parameter.
Public property Metadata (Inherited from SfcInstance.)
Public property Name Gets the name of the parameter.
Public property ObjectName Gets the object name of the parameter.
Public property ObjectType Gets the object type of the parameter.
Public property Parent (Inherited from SfcInstance.)
Public property ProjectId Gets the project ID of the parameter.
Public property Properties (Inherited from SfcInstance.)
Public property ReferencedVariableName Gets or sets the referenced variable name for the parameter.
Public property Required Gets a value that indicates whether this parameter is required.
Public property Sensitive Gets a value that indicates whether this parameter is sensitive.
Protected property State (Inherited from SfcInstance.)
Public property Urn (Inherited from SfcInstance.)
Public property ValidationStatus Gets the validation status.
Public property ValueSet Gets or sets whether a parameter value is set.
Public property ValueType Gets the value type of the parameter.

Top

Methods

  Name Description
Public method Clear Clears the parameter value on the client.
Protected method CreateIdentityKey (Inherited from SfcInstance.)
Public method Discover (Inherited from SfcInstance.)
Public method Equals (Inherited from Object.)
Protected method GetChildCollection (Inherited from SfcInstance.)
Public method GetDomain (Inherited from SfcInstance.)
Public method GetHashCode (Inherited from Object.)
Public methodStatic member GetObjectFactory Retrieves the factory to create a new instance.
Public method GetPropertySet (Inherited from SfcInstance.)
Public method GetType (Inherited from Object.)
Protected method GetTypeMetadataImpl (Inherited from SfcInstance.)
Protected method InitializeUIPropertyState (Inherited from SfcInstance.)
Protected method OnPropertyMetadataChanges (Inherited from SfcInstance.)
Protected method OnPropertyValueChanges (Inherited from SfcInstance.)
Public method Refresh (Inherited from SfcInstance.)
Protected method ResetKey (Inherited from SfcInstance.)
Public method Serialize (Inherited from SfcInstance.)
Public method Set Sets the parameter value on the client.
Public method ToString (Inherited from SfcInstance.)

Top

Events

  Name Description
Public event PropertyChanged (Inherited from SfcInstance.)
Public event PropertyMetadataChanged (Inherited from SfcInstance.)

Top

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.

See Also

Reference

Microsoft.SqlServer.Management.IntegrationServices Namespace