Freigeben über


Parameter-Klasse

Represents an abstract base class used by both package parameter and project parameter.

Vererbungshierarchie

System.Object
  Microsoft.SqlServer.Dts.Runtime.DtsObject
    Microsoft.SqlServer.Dts.Runtime.Parameter

Namespace:  Microsoft.SqlServer.Dts.Runtime
Assembly:  Microsoft.SqlServer.ManagedDTS (in Microsoft.SqlServer.ManagedDTS.dll)

Syntax

'Declaration
Public MustInherit Class Parameter _
    Inherits DtsObject _
    Implements IComponent, IDisposable, IDTSName, IDTSPersist
'Usage
Dim instance As Parameter
public abstract class Parameter : DtsObject, 
    IComponent, IDisposable, IDTSName, IDTSPersist
public ref class Parameter abstract : public DtsObject, 
    IComponent, IDisposable, IDTSName, IDTSPersist
[<AbstractClassAttribute>]
type Parameter =  
    class 
        inherit DtsObject 
        interface IComponent 
        interface IDisposable 
        interface IDTSName 
        interface IDTSPersist 
    end
public abstract class Parameter extends DtsObject implements IComponent, IDisposable, IDTSName, IDTSPersist

Der Parameter-Typ macht folgende Elemente verfügbar.

Konstruktoren

  Name Beschreibung
Geschützte Methode Parameter Initializes a new instance of the Parameter class.

Zum Anfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft CreationName Gets the name used to create the Parameter object.
Öffentliche Eigenschaft DataType Gets the data type of the Parameter object.
Öffentliche Eigenschaft Description Gets or sets the description of the Parameter object.
Öffentliche Eigenschaft ID Gets the identifier of the Parameter object.
Öffentliche Eigenschaft IncludeInDebugDump Infrastruktur Gets or sets a value that indicates whether the Parameter object is included in a debug dump.
Öffentliche Eigenschaft Name Gets or sets the name of the Parameter object.
Öffentliche Eigenschaft Required Gets or sets a value that indicates whether the Parameter object is a required parameter. If this value is true, a value must be assigned before a project or package can be executed.
Öffentliche Eigenschaft Sensitive Gets or sets a value that indicates whether the Parameter object contains sensitive data. If this value is true, the value is encrypted in the Integration Services catalog.
Öffentliche Eigenschaft Site Gets or sets the ISite interface associated with the Parameter object.
Öffentliche Eigenschaft Value Gets or sets the value of the Parameter object.

Zum Anfang

Methoden

  Name Beschreibung
Geschützte MethodeStatisches Element CheckParameterName Validates the specified parameter name.
Öffentliche Methode Dispose Releases all resources used by the current instance of the Parameter class.
Öffentliche Methode Equals Determines whether two object instances are equal. (Geerbt von DtsObject.)
Geschützte Methode Finalize (Geerbt von Object.)
Öffentliche Methode GetHashCode Returns the hash code for this instance. (Geerbt von DtsObject.)
Öffentliche Methode GetType (Geerbt von Object.)
Öffentliche Methode LoadFromXML Loads a package and all its objects that have been saved to memory in XML format.
Geschützte Methode MemberwiseClone (Geerbt von Object.)
Öffentliche Methode SaveToXML Saves the XML definition of a package to a file.
Öffentliche Methode ToString (Geerbt von Object.)

Zum Anfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis Disposed Occurs when the component is disposed by a call to the Dispose() method.

Zum Anfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

Microsoft.SqlServer.Dts.Runtime-Namespace