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 | |
---|---|---|
AdoDotNetParameter(String) | Klassenkonstruktor.Initialisiert eine Instanz der Klasse AdoDotNetParameter parametrisierte, zusammen mit dem Namen des ADO.NET Datenanbieters, der von der Verbindung verwaltet wird. | |
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. | |
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 | |
---|---|---|
DefaultPrecision | Ruft einen Bytewert ab, der die Standardgenauigkeit für den aktuellen Parametertyp angibt. (Von DataParameter geerbt.) | |
DefaultScale | Ruft einen Bytewert ab, der die standardmäßige Dezimalstellen für den aktuellen Parametertyp angibt. (Von DataParameter geerbt.) | |
DefaultSize | Ruft und der ganzzahlige Wert ab, der die Standardgröße für den aktuellen Parametertyp angibt. (Von DataParameter geerbt.) | |
Direction | Ruft ab oder legt DataParameterDirection ein Objekt fest, das die Richtung des Parameters angibt. (Von DataParameter geerbt.) | |
IsDerived | Ruft einen booleschen Wert ab, der angibt, ob dieser Parameter aus der Datenquelle abgeleitet wurde. (Von DataParameter geerbt.) | |
IsFixedPrecision | Ruft einen booleschen Wert ab, ob die Genauigkeit für den aktuellen Parametertyp behoben wird. (Überschreibt DataParameter.IsFixedPrecision.) | |
IsFixedScale | Ruft einen booleschen Wert ab, ob die Dezimalstellen für den aktuellen Parametertyp behoben wird. (Überschreibt DataParameter.IsFixedScale.) | |
IsFixedSize | Ruft einen booleschen Wert ab, ob die Größe für den aktuellen Parametertyp behoben wird. (Überschreibt DataParameter.IsFixedSize.) | |
IsNullable | Ruft einen booleschen Wert ab, ob dieser Parameter einen Wert nullein Nullverweis (Nothing in Visual Basic) haben kann. (Von DataParameter geerbt.) | |
IsOptional | Ruft einen booleschen Wert ab, der angibt, ob dieser Parameter optional ist, wenn dieser Parameter ein abgeleiteter Parameter ist. (Von DataParameter geerbt.) | |
Name | Ruft ab oder legt diesen Zeichenfolgenliteralnamen des Parameters fest. (Von DataParameter geerbt.) | |
Parameter | Ruft das IDataParameter-Objekt ab, das den Befehlsparameter darstellt. | |
Precision | Ruft ab oder legt einen Bytewert fest, der die Genauigkeit des Parameters angibt. (Von DataParameter geerbt.) | |
Scale | Ruft ab oder legt einen Bytewert fest, der die Dezimalstellen des Parameters angibt. (Von DataParameter geerbt.) | |
Size | Ruft ab oder legt einen ganzzahligen Wert fest, der die Größe des Parameters angibt. (Von DataParameter geerbt.) | |
Type | Ruft ab oder legt datenquellenspezifischen den Typ des Parameters fest. (Von DataParameter geerbt.) | |
Value | Ruft ab oder legt den Wert des Parameters fest. (Von DataParameter geerbt.) |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
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.) | |
GetDirectionImpl | Ruft die Parameterrichtung ab. (Überschreibt DataParameter.GetDirectionImpl().) | |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) | |
GetIsNullableImpl | Ruft einen booleschen Wert ab, ob dieser Parameter nullein Nullverweis (Nothing in Visual Basic) sein kann. (Überschreibt DataParameter.GetIsNullableImpl().) | |
GetIsOptionalImpl | Ruft einen booleschen Wert ab, der angibt, ob dieser Parameter optional ist. (Von DataParameter geerbt.) | |
GetNameImpl | Ruft den Namen des Parameters ab. (Überschreibt DataParameter.GetNameImpl().) | |
GetPrecisionImpl | Ruft einen Bytewert ab, der die Genauigkeit des Parameters angibt. (Überschreibt DataParameter.GetPrecisionImpl().) | |
GetScaleImpl | Ruft einen Bytewert ab, der die Dezimalstellen des Parameters angibt. (Überschreibt DataParameter.GetScaleImpl().) | |
GetSizeImpl | Ruft einen ganzzahligen Wert ab, der die Größe des Parameters angibt. (Überschreibt DataParameter.GetSizeImpl().) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
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).) | |
GetTypeImpl | Ruft den datenquellenspezifischen Typ des Parameters ab. (Überschreibt DataParameter.GetTypeImpl().) | |
GetValueImpl | Ruft den Wert eines angegebenen Parameters ab. (Überschreibt DataParameter.GetValueImpl().) | |
IsSupportedDirection | Ruft einen booleschen Wert ab, ob die angegebene Parameterrichtung unterstützt wird. (Von DataParameter geerbt.) | |
IsValidType | Ruft einen booleschen Wert ab, ob der angegebene Typ datenquellenspezifische ein gültiger Typ ist. (Überschreibt DataParameter.IsValidType(String).) | |
MemberwiseClone | Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.) | |
OnDirectionChanged | Aufgerufen, wenn die Direction-Eigenschaft geändert wird, um eine Änderung in der Parameterrichtung zu signalisieren. (Von DataParameter geerbt.) | |
OnDirectionChanging | Aufgerufen, wenn die Direction-Eigenschaft im Begriff ist zu ändern. (Von DataParameter geerbt.) | |
OnNameChanged | Wird aufgerufen, wenn die Name-Eigenschaft geändert wurde. (Von DataParameter geerbt.) | |
OnNameChanging | Aufgerufen, wenn die Name-Eigenschaft im Begriff ist zu ändern. (Von DataParameter geerbt.) | |
OnPrecisionChanged | Wird aufgerufen, wenn die Precision-Eigenschaft geändert wurde. (Von DataParameter geerbt.) | |
OnPrecisionChanging | Aufgerufen, wenn die Precision-Eigenschaft im Begriff ist zu ändern. (Von DataParameter geerbt.) | |
OnScaleChanged | Wird aufgerufen, wenn die Scale-Eigenschaft geändert wurde. (Von DataParameter geerbt.) | |
OnScaleChanging | Aufgerufen, wenn die Scale-Eigenschaft im Begriff ist zu ändern. (Von DataParameter geerbt.) | |
OnSizeChanged | Wird aufgerufen, wenn die Size-Eigenschaft geändert wurde. (Von DataParameter geerbt.) | |
OnSizeChanging | Aufgerufen, wenn die Size-Eigenschaft im Begriff ist zu ändern. (Von DataParameter geerbt.) | |
OnTypeChanged | Wird aufgerufen, wenn die Type-Eigenschaft geändert wurde. (Von DataParameter geerbt.) | |
OnTypeChanging | Aufgerufen, wenn die Type-Eigenschaft im Begriff ist zu ändern. (Von DataParameter geerbt.) | |
OnValueChanged | Wird aufgerufen, wenn die Value-Eigenschaft geändert wurde. (Von DataParameter geerbt.) | |
OnValueChanging | Aufgerufen, wenn die Value-Eigenschaft im Begriff ist zu ändern. (Von DataParameter geerbt.) | |
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).) | |
SetDirectionImpl | Legt die Richtung des Parameters mit der DataParameterDirection-Enumeration fest. (Überschreibt DataParameter.SetDirectionImpl(DataParameterDirection).) | |
SetNameImpl | Legt den Namen des Parameters fest. (Überschreibt DataParameter.SetNameImpl(String).) | |
SetPrecisionImpl | Legt einen Bytewert fest, der die Genauigkeit des Parameters angibt. (Überschreibt DataParameter.SetPrecisionImpl(Byte).) | |
SetScaleImpl | Legt einen Bytewert fest, der die Dezimalstellen des Parameters angibt. (Überschreibt DataParameter.SetScaleImpl(Byte).) | |
SetSizeImpl | Legt einen ganzzahligen Wert fest, der die Größe des Parameters angibt. (Überschreibt DataParameter.SetSizeImpl(Int32).) | |
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).) | |
SetValueImpl | Legt den Wert dieses Parameters fest. (Überschreibt DataParameter.SetValueImpl(Object).) | |
ToString | Ruft eine Zeichenfolgendarstellung des Werts dieses Parameters ab. (Von DataParameter geerbt.) | |
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.