Freigeben über


DataParameter Klasse

Definition

Stellt eine Implementierung der Schnittstellen IVsDataParameter und IVsDataParameterDescriptor dar.

public ref class DataParameter abstract : Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataParameter, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataParameterDescriptor
public abstract class DataParameter : Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataParameter, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataParameterDescriptor
type DataParameter = class
    interface IVsDataParameter
    interface IVsDataParameterDescriptor
Public MustInherit Class DataParameter
Implements IVsDataParameter, IVsDataParameterDescriptor
Vererbung
DataParameter
Abgeleitet
Implementiert

Konstruktoren

DataParameter()

Initialisiert eine neue Instanz der DataParameter-Klasse.

DataParameter(Boolean)

Initialisiert einen neuen instance der DataParameter -Klasse und gibt an, ob die instance mithilfe der DeriveParameters(String, DataCommandType, Int32) -Methode abgeleitet wurde.

Felder

NullSize

Eine öffentliche Größenkonstante, die den Wert 0 enthält.

Eigenschaften

DefaultSize

Ruft einen ganzzahligen Wert ab, der die Standardgröße für den aktuellen Parametertyp angibt.

Descriptor

Ruft Informationen ab, die den Datenparameter beschreiben.

Direction

Ruft ein DataParameterDirection Objekt ab, das die Richtung des Parameters angibt, oder legt es fest.

HasDescriptor

Ruft einen Wert ab, der angibt, ob der Datenparameter seine IVsDataParameterDescriptor Implementierung über die Descriptor -Eigenschaft verfügbar macht.

IsDerived

Ruft einen booleschen Wert ab, der angibt, ob der aktuelle Parameter von der Datenquelle abgeleitet wurde.

IsFixedSize

Ruft einen booleschen Wert ab, der angibt, ob die Größe für den aktuellen Parametertyp festgelegt ist.

IsNullable

Ruft einen booleschen Wert ab, der angibt, ob der aktuelle Parameter einen NULL-Wert aufweisen kann, sofern er abgeleitet wird.

IsOptional

Ruft einen booleschen Wert ab, der angibt, ob der aktuelle Parameter optional ist, vorausgesetzt, er wird abgeleitet.

Name

Ruft den Zeichenfolgenliteralnamen des aktuellen Parameters ab oder legt diese fest.

Size

Ruft einen ganzzahligen Wert ab, der die Größe des Parameters angibt, oder legt diese fest.

Type

Ruft den datenquellenspezifischen Typ des Parameters ab oder legt diese fest.

Value

Ruft den Wert des Parameters ab oder legt diesen fest.

Methoden

GetDirectionCore()

Ruft die Parameterrichtung ab.

GetIsNullableCore()

Ruft einen booleschen Wert ab, der angibt, ob der aktuelle Parameter NULL sein kann.

GetIsOptionalCore()

Ruft einen booleschen Wert ab, der angibt, ob der Parameter optional ist.

GetNameCore()

Ruft den Namen des Parameters ab.

GetSizeCore()

Ruft einen ganzzahligen Wert ab, der die Größe des Parameters angibt.

GetTypeCore()

Ruft den datenquellenspezifischen Typ des Parameters ab.

GetTypeFrom(Object)

Leitet den datenquellenspezifischen Parametertyp aus einem Parameterwert ab.

GetValueCore()

Ruft den Wert eines angegebenen Parameters ab.

IsSupportedDirection(DataParameterDirection)

Ruft einen booleschen Wert ab, der angibt, ob die angegebene Parameterrichtung unterstützt wird.

IsValidType(String)

Ruft einen booleschen Wert ab, der angibt, ob der angegebene datenquellenspezifische Typ ein gültiger Typ ist.

OnDirectionChanged()

Wird aufgerufen, wenn die Direction Eigenschaft geändert wird, um eine Änderung in der Parameterrichtung zu signalisieren.

OnDirectionChanging(DataParameterDirection)

Wird aufgerufen, wenn sich die Direction Eigenschaft ändert.

OnNameChanged()

Wird aufgerufen, wenn die Name-Eigenschaft geändert wurde.

OnNameChanging(String)

Wird aufgerufen, wenn sich die Name Eigenschaft ändert.

OnSizeChanged()

Wird aufgerufen, wenn die Size-Eigenschaft geändert wurde.

OnSizeChanging(Int32)

Wird aufgerufen, wenn sich die Size Eigenschaft ändert.

OnTypeChanged()

Wird aufgerufen, wenn die Type-Eigenschaft geändert wurde.

OnTypeChanging(String)

Wird aufgerufen, wenn sich die Type Eigenschaft ändert.

OnValueChanged()

Wird aufgerufen, wenn die Value-Eigenschaft geändert wurde.

OnValueChanging(Object)

Wird aufgerufen, wenn sich die Value Eigenschaft ändert.

Parse(String)

Disassembliert einen Parameterwert in einem Zeichenfolgenformat und konvertiert den Wert in den richtigen Typ.

SetDirectionCore(DataParameterDirection)

Legt die Richtung des Parameters mithilfe der Enumeration fest DataParameterDirection .

SetNameCore(String)

Legt den Namen des Parameters fest.

SetSizeCore(Int32)

Legt einen ganzzahligen Wert fest, der die Größe des aktuellen Parameters angibt.

SetTypeCore(String)

Legt den Datentyp des aktuellen Parameters fest.

SetValueCore(Object)

Legt den Wert des Parameters fest.

ToString()

Ruft eine Zeichenfolgendarstellung des Werts des aktuellen Parameters ab.

TryConvertValue(Object, String)

Versucht, den angegebenen Wert in den angegebenen Typ zu konvertieren.

Gilt für: