Freigeben über


AdoDotNetParameter-Klasse

Stellt einen Datenparameter dar, der von einem Datenquellenbefehl abgeleitet ist oder der einem Befehl einer Datenquelle übergeben wird, deren zugrunde liegende Technologie ADO.NET ist.

Vererbungshierarchie

Object
  Microsoft.VisualStudio.Data.DataParameter
    Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetParameter

Namespace:  Microsoft.VisualStudio.Data.AdoDotNet
Assembly:  Microsoft.VisualStudio.Data (in Microsoft.VisualStudio.Data.dll)

Syntax

'Declaration
Public Class AdoDotNetParameter _
    Inherits DataParameter
public class AdoDotNetParameter : DataParameter
public ref class AdoDotNetParameter : public DataParameter
type AdoDotNetParameter =  
    class 
        inherit DataParameter 
    end
public class AdoDotNetParameter extends DataParameter

Der AdoDotNetParameter-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode AdoDotNetParameter(String) Klassenkonstruktor.Initialisiert eine Instanz der Klasse AdoDotNetParameter parametrisierte, zusammen mit dem Namen des ADO.NET Datenanbieters, der von der Verbindung verwaltet wird.
Öffentliche Methode AdoDotNetParameter(String, IDataParameter) Klassenkonstruktor.Initialisiert eine Instanz der Klasse AdoDotNetParameter parametrisierte und gibt einen Parameter für ein Befehlsobjekt und den Namen des DDEX-Anbieters an.
Öffentliche Methode AdoDotNetParameter(String, IDataParameter, Boolean) Klassenkonstruktor.Initialisiert eine Instanz der Klasse AdoDotNetParameter parametrisierte und stellt einen Parameter für ein Befehlsobjekt, den Namen des DDEX-Anbieters und ein Anzeichen bereit, ob der Parameter mit DeriveParameters-Methode berechnet wird.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Geschützte Eigenschaft DefaultPrecision Ruft einen Bytewert ab, der die Standardgenauigkeit für den aktuellen Parametertyp angibt. (Von DataParameter geerbt.)
Geschützte Eigenschaft DefaultScale Ruft einen Bytewert ab, der die standardmäßige Dezimalstellen für den aktuellen Parametertyp angibt. (Von DataParameter geerbt.)
Geschützte Eigenschaft DefaultSize Ruft und der ganzzahlige Wert ab, der die Standardgröße für den aktuellen Parametertyp angibt. (Von DataParameter geerbt.)
Öffentliche Eigenschaft Direction Ruft ab oder legt DataParameterDirection ein Objekt fest, das die Richtung des Parameters angibt. (Von DataParameter geerbt.)
Öffentliche Eigenschaft IsDerived Ruft einen booleschen Wert ab, der angibt, ob dieser Parameter aus der Datenquelle abgeleitet wurde. (Von DataParameter geerbt.)
Geschützte Eigenschaft IsFixedPrecision Ruft einen booleschen Wert ab, ob die Genauigkeit für den aktuellen Parametertyp behoben wird. (Überschreibt DataParameter.IsFixedPrecision.)
Geschützte Eigenschaft IsFixedScale Ruft einen booleschen Wert ab, ob die Dezimalstellen für den aktuellen Parametertyp behoben wird. (Überschreibt DataParameter.IsFixedScale.)
Geschützte Eigenschaft IsFixedSize Ruft einen booleschen Wert ab, ob die Größe für den aktuellen Parametertyp behoben wird. (Überschreibt DataParameter.IsFixedSize.)
Öffentliche Eigenschaft IsNullable Ruft einen booleschen Wert ab, ob dieser Parameter einen Wert nullein Nullverweis (Nothing in Visual Basic) haben kann. (Von DataParameter geerbt.)
Öffentliche Eigenschaft IsOptional Ruft einen booleschen Wert ab, der angibt, ob dieser Parameter optional ist, wenn dieser Parameter ein abgeleiteter Parameter ist. (Von DataParameter geerbt.)
Öffentliche Eigenschaft Name Ruft ab oder legt diesen Zeichenfolgenliteralnamen des Parameters fest. (Von DataParameter geerbt.)
Öffentliche Eigenschaft Parameter Ruft das IDataParameter-Objekt ab, das den Befehlsparameter darstellt.
Öffentliche Eigenschaft Precision Ruft ab oder legt einen Bytewert fest, der die Genauigkeit des Parameters angibt. (Von DataParameter geerbt.)
Öffentliche Eigenschaft Scale Ruft ab oder legt einen Bytewert fest, der die Dezimalstellen des Parameters angibt. (Von DataParameter geerbt.)
Öffentliche Eigenschaft Size Ruft ab oder legt einen ganzzahligen Wert fest, der die Größe des Parameters angibt. (Von DataParameter geerbt.)
Öffentliche Eigenschaft Type Ruft ab oder legt datenquellenspezifischen den Typ des Parameters fest. (Von DataParameter geerbt.)
Öffentliche Eigenschaft Value Ruft ab oder legt den Wert des Parameters fest. (Von DataParameter geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Geschützte Methode GetDirectionImpl Ruft die Parameterrichtung ab. (Überschreibt DataParameter.GetDirectionImpl().)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Geschützte Methode GetIsNullableImpl Ruft einen booleschen Wert ab, ob dieser Parameter nullein Nullverweis (Nothing in Visual Basic) sein kann. (Überschreibt DataParameter.GetIsNullableImpl().)
Geschützte Methode GetIsOptionalImpl Ruft einen booleschen Wert ab, der angibt, ob dieser Parameter optional ist. (Von DataParameter geerbt.)
Geschützte Methode GetNameImpl Ruft den Namen des Parameters ab. (Überschreibt DataParameter.GetNameImpl().)
Geschützte Methode GetPrecisionImpl Ruft einen Bytewert ab, der die Genauigkeit des Parameters angibt. (Überschreibt DataParameter.GetPrecisionImpl().)
Geschützte Methode GetScaleImpl Ruft einen Bytewert ab, der die Dezimalstellen des Parameters angibt. (Überschreibt DataParameter.GetScaleImpl().)
Geschützte Methode GetSizeImpl Ruft einen ganzzahligen Wert ab, der die Größe des Parameters angibt. (Überschreibt DataParameter.GetSizeImpl().)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode GetTypeFrom Gibt AnsiString für einen nullein Nullverweis (Nothing in Visual Basic) oder DBNull-Wert zurück; alternativ ordnet den Werttyp in ein DbType-Wert zu und gibt die Zeichenfolgenentsprechung zurück. (Überschreibt DataParameter.GetTypeFrom(Object).)
Geschützte Methode GetTypeImpl Ruft den datenquellenspezifischen Typ des Parameters ab. (Überschreibt DataParameter.GetTypeImpl().)
Geschützte Methode GetValueImpl Ruft den Wert eines angegebenen Parameters ab. (Überschreibt DataParameter.GetValueImpl().)
Geschützte Methode IsSupportedDirection Ruft einen booleschen Wert ab, ob die angegebene Parameterrichtung unterstützt wird. (Von DataParameter geerbt.)
Geschützte Methode IsValidType Ruft einen booleschen Wert ab, ob der angegebene Typ datenquellenspezifische ein gültiger Typ ist. (Überschreibt DataParameter.IsValidType(String).)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.)
Geschützte Methode OnDirectionChanged Aufgerufen, wenn die Direction-Eigenschaft geändert wird, um eine Änderung in der Parameterrichtung zu signalisieren. (Von DataParameter geerbt.)
Geschützte Methode OnDirectionChanging Aufgerufen, wenn die Direction-Eigenschaft im Begriff ist zu ändern. (Von DataParameter geerbt.)
Geschützte Methode OnNameChanged Wird aufgerufen, wenn die Name-Eigenschaft geändert wurde. (Von DataParameter geerbt.)
Geschützte Methode OnNameChanging Aufgerufen, wenn die Name-Eigenschaft im Begriff ist zu ändern. (Von DataParameter geerbt.)
Geschützte Methode OnPrecisionChanged Wird aufgerufen, wenn die Precision-Eigenschaft geändert wurde. (Von DataParameter geerbt.)
Geschützte Methode OnPrecisionChanging Aufgerufen, wenn die Precision-Eigenschaft im Begriff ist zu ändern. (Von DataParameter geerbt.)
Geschützte Methode OnScaleChanged Wird aufgerufen, wenn die Scale-Eigenschaft geändert wurde. (Von DataParameter geerbt.)
Geschützte Methode OnScaleChanging Aufgerufen, wenn die Scale-Eigenschaft im Begriff ist zu ändern. (Von DataParameter geerbt.)
Geschützte Methode OnSizeChanged Wird aufgerufen, wenn die Size-Eigenschaft geändert wurde. (Von DataParameter geerbt.)
Geschützte Methode OnSizeChanging Aufgerufen, wenn die Size-Eigenschaft im Begriff ist zu ändern. (Von DataParameter geerbt.)
Geschützte Methode OnTypeChanged Wird aufgerufen, wenn die Type-Eigenschaft geändert wurde. (Von DataParameter geerbt.)
Geschützte Methode OnTypeChanging Aufgerufen, wenn die Type-Eigenschaft im Begriff ist zu ändern. (Von DataParameter geerbt.)
Geschützte Methode OnValueChanged Wird aufgerufen, wenn die Value-Eigenschaft geändert wurde. (Von DataParameter geerbt.)
Geschützte Methode OnValueChanging Aufgerufen, wenn die Value-Eigenschaft im Begriff ist zu ändern. (Von DataParameter geerbt.)
Öffentliche Methode Parse Ruft DbType ab und versucht auf Teile den Eingabezeichenfolgenwert in den richtigen Typ mithilfe der Konvertierungen des primitiven Typs (z Byte.Parse und Int32.Parse). (Überschreibt DataParameter.Parse(String).)
Geschützte Methode SetDirectionImpl Legt die Richtung des Parameters mit der DataParameterDirection-Enumeration fest. (Überschreibt DataParameter.SetDirectionImpl(DataParameterDirection).)
Geschützte Methode SetNameImpl Legt den Namen des Parameters fest. (Überschreibt DataParameter.SetNameImpl(String).)
Geschützte Methode SetPrecisionImpl Legt einen Bytewert fest, der die Genauigkeit des Parameters angibt. (Überschreibt DataParameter.SetPrecisionImpl(Byte).)
Geschützte Methode SetScaleImpl Legt einen Bytewert fest, der die Dezimalstellen des Parameters angibt. (Überschreibt DataParameter.SetScaleImpl(Byte).)
Geschützte Methode SetSizeImpl Legt einen ganzzahligen Wert fest, der die Größe des Parameters angibt. (Überschreibt DataParameter.SetSizeImpl(Int32).)
Geschützte Methode SetTypeImpl versucht, den Zeichenfolgentyp in einen DbType-Enumerationswert mit Enum.Parse zu analysieren und dieser fehlschlägt, nimmt die DbType.Object als richtige DbType an. (Überschreibt DataParameter.SetTypeImpl(String).)
Geschützte Methode SetValueImpl Legt den Wert dieses Parameters fest. (Überschreibt DataParameter.SetValueImpl(Object).)
Öffentliche Methode ToString Ruft eine Zeichenfolgendarstellung des Werts dieses Parameters ab. (Von DataParameter geerbt.)
Geschützte Methode TryConvertValue versucht, den angegebenen Wert in den angegebenen Typ zu konvertieren. (Von DataParameter geerbt.)

Zum Seitenanfang

Hinweise

Diese Klasse stellt eine vollständig verwaltete Implementierung, die standardmäßig von der AdoDotNetConnectionSupport-Klasse erstellt wird. Die Basisimplementierung behandelt im Hinblick auf die DbType-Enumeration, wenn sie Parametertypen verweist. Dies ist weniger als Idealerweise, daher wird empfohlen, ein Anbieter ihre eigene Klasse von dieser ableiten, die die verschiedenen Methoden überschrieben und Eigenschaften zu genauer ihre Back-End-spezifischen Typen und Einschränkungen darstellen.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Data.AdoDotNet-Namespace

DataParameter

DbType