Classe AdoDotNetParameter
Rappresenta un parametro dati derivato da un comando di origine dati o, che viene passato a un comando a un'origine dati che la tecnologia sottostante è ADO.NET.
Gerarchia di ereditarietà
Object
Microsoft.VisualStudio.Data.DataParameter
Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetParameter
Spazio dei nomi: Microsoft.VisualStudio.Data.AdoDotNet
Assembly: Microsoft.VisualStudio.Data (in Microsoft.VisualStudio.Data.dll)
Sintassi
'Dichiarazione
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
Il tipo AdoDotNetParameter espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
AdoDotNetParameter(String) | Costruttore di classe.Inizializza un'istanza con parametri della classe AdoDotNetParameter, con il nome del provider di dati ADO.NET che viene gestito dalla connessione. |
![]() |
AdoDotNetParameter(String, IDataParameter) | Costruttore di classe.Inizializza un'istanza con parametri della classe AdoDotNetParameter, fornendo un parametro per un oggetto comando e il nome del provider di DDEX. |
![]() |
AdoDotNetParameter(String, IDataParameter, Boolean) | Costruttore di classe.Inizializza un'istanza con parametri della classe AdoDotNetParameter, fornendo un parametro per un oggetto comando, il nome del provider di DDEX e viene indicato se il parametro è derivato utilizzando il metodo DeriveParameters. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
DefaultPrecision | Recupera un valore byte che specifica la precisione predefinita per il tipo di parametro corrente. (Ereditato da DataParameter) |
![]() |
DefaultScale | Recupera un valore byte che specifica la dimensione predefinita per il tipo di parametro corrente. (Ereditato da DataParameter) |
![]() |
DefaultSize | Recupera e valore intero che specifica la dimensione predefinita per il tipo di parametro corrente. (Ereditato da DataParameter) |
![]() |
Direction | Recupera o imposta un oggetto DataParameterDirection che specifica la direzione del parametro. (Ereditato da DataParameter) |
![]() |
IsDerived | Recupera un valore booleano che indica se questo parametro è stato derivato dall'origine dati. (Ereditato da DataParameter) |
![]() |
IsFixedPrecision | Recupera un valore booleano che indica se la correttezza del tipo di parametro corrente è fissa. (Esegue l'override di DataParameter.IsFixedPrecision). |
![]() |
IsFixedScale | Recupera un valore booleano che indica se la scala del tipo di parametro corrente è fissa. (Esegue l'override di DataParameter.IsFixedScale). |
![]() |
IsFixedSize | Recupera un valore booleano che indica se la dimensione del tipo di parametro corrente è fissa. (Esegue l'override di DataParameter.IsFixedSize). |
![]() |
IsNullable | Recupera un valore booleano che indica se questo parametro può avere un valore nullriferimento null (Nothing in Visual Basic). (Ereditato da DataParameter) |
![]() |
IsOptional | Recupera un valore booleano che indica se questo parametro è facoltativo, nei casi in cui questo parametro è un parametro derivato. (Ereditato da DataParameter) |
![]() |
Name | Recupera o imposta il nome della stringa letterale del parametro. (Ereditato da DataParameter) |
![]() |
Parameter | Recupera l'oggetto IDataParameter che rappresenta il parametro di comando. |
![]() |
Precision | Recupera o imposta un valore byte che specifica la correttezza del parametro. (Ereditato da DataParameter) |
![]() |
Scale | Recupera o imposta un valore byte che specifica la dimensione del parametro. (Ereditato da DataParameter) |
![]() |
Size | Recupera o imposta un valore intero che specifica la dimensione del parametro. (Ereditato da DataParameter) |
![]() |
Type | Recupera o imposta il tipo dati-database di origine- specifico del parametro. (Ereditato da DataParameter) |
![]() |
Value | Recupera o imposta il valore del parametro. (Ereditato da DataParameter) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
Equals | Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
![]() |
Finalize | Consente a un oggetto di effettuare un tentativo di liberare risorse ed eseguire altre operazioni di pulizia prima che venga recuperato da Garbage Collection. (Ereditato da Object) |
![]() |
GetDirectionImpl | Recupera la direzione del parametro. (Esegue l'override di DataParameter.GetDirectionImpl()). |
![]() |
GetHashCode | Funge da funzione hash predefinita. (Ereditato da Object) |
![]() |
GetIsNullableImpl | Recupera un valore booleano che indica se questo parametro può essere nullriferimento null (Nothing in Visual Basic). (Esegue l'override di DataParameter.GetIsNullableImpl()). |
![]() |
GetIsOptionalImpl | Recupera un valore booleano che indica se questo parametro è facoltativo. (Ereditato da DataParameter) |
![]() |
GetNameImpl | Recupera il nome del parametro. (Esegue l'override di DataParameter.GetNameImpl()). |
![]() |
GetPrecisionImpl | Recupera un valore byte che specifica la correttezza del parametro. (Esegue l'override di DataParameter.GetPrecisionImpl()). |
![]() |
GetScaleImpl | Recupera un valore byte che specifica la dimensione del parametro. (Esegue l'override di DataParameter.GetScaleImpl()). |
![]() |
GetSizeImpl | Recupera un numero intero che specifica la dimensione del parametro. (Esegue l'override di DataParameter.GetSizeImpl()). |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
GetTypeFrom | Restituisce AnsiString per un valore DBNull o nullriferimento null (Nothing in Visual Basic) ; in alternativa esegue il mapping del tipo di valore in un valore DbType e restituisce l'equivalente della stringa. (Esegue l'override di DataParameter.GetTypeFrom(Object)). |
![]() |
GetTypeImpl | Recupera il tipo dati-database di origine- specifico del parametro. (Esegue l'override di DataParameter.GetTypeImpl()). |
![]() |
GetValueImpl | Recupera il valore di un parametro specificato. (Esegue l'override di DataParameter.GetValueImpl()). |
![]() |
IsSupportedDirection | Recupera un valore booleano che indica se la direzione specificata di parametro è supportata. (Ereditato da DataParameter) |
![]() |
IsValidType | Recupera un valore booleano che indica se il tipo dati-database di origine- specifico specificato sia un tipo valido. (Esegue l'override di DataParameter.IsValidType(String)). |
![]() |
MemberwiseClone | Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
OnDirectionChanged | Chiamato quando la proprietà Direction viene modificata per segnalare una modifica nella direzione del parametro. (Ereditato da DataParameter) |
![]() |
OnDirectionChanging | Chiamato quando la proprietà Direction sta la modifica. (Ereditato da DataParameter) |
![]() |
OnNameChanged | Viene chiamato quando la proprietà Name viene modificata. (Ereditato da DataParameter) |
![]() |
OnNameChanging | Chiamato quando la proprietà Name sta la modifica. (Ereditato da DataParameter) |
![]() |
OnPrecisionChanged | Viene chiamato quando la proprietà Precision viene modificata. (Ereditato da DataParameter) |
![]() |
OnPrecisionChanging | Chiamato quando la proprietà Precision sta la modifica. (Ereditato da DataParameter) |
![]() |
OnScaleChanged | Viene chiamato quando la proprietà Scale viene modificata. (Ereditato da DataParameter) |
![]() |
OnScaleChanging | Chiamato quando la proprietà Scale sta la modifica. (Ereditato da DataParameter) |
![]() |
OnSizeChanged | Viene chiamato quando la proprietà Size viene modificata. (Ereditato da DataParameter) |
![]() |
OnSizeChanging | Chiamato quando la proprietà Size sta la modifica. (Ereditato da DataParameter) |
![]() |
OnTypeChanged | Viene chiamato quando la proprietà Type viene modificata. (Ereditato da DataParameter) |
![]() |
OnTypeChanging | Chiamato quando la proprietà Type sta la modifica. (Ereditato da DataParameter) |
![]() |
OnValueChanged | Viene chiamato quando la proprietà Value viene modificata. (Ereditato da DataParameter) |
![]() |
OnValueChanging | Chiamato quando la proprietà Value sta la modifica. (Ereditato da DataParameter) |
![]() |
Parse | Ottiene DbType e tenta alle parti il valore della stringa di input nel tipo corretto utilizzando le conversioni di tipo primitivo quale Byte.Parse e Int32.Parse). (Esegue l'override di DataParameter.Parse(String)). |
![]() |
SetDirectionImpl | Impostare la direzione del parametro mediante l'enumerazione DataParameterDirection. (Esegue l'override di DataParameter.SetDirectionImpl(DataParameterDirection)). |
![]() |
SetNameImpl | Imposta il nome del parametro. (Esegue l'override di DataParameter.SetNameImpl(String)). |
![]() |
SetPrecisionImpl | Imposta un valore byte che specifica la correttezza del parametro. (Esegue l'override di DataParameter.SetPrecisionImpl(Byte)). |
![]() |
SetScaleImpl | Imposta un valore byte che specifica la dimensione del parametro. (Esegue l'override di DataParameter.SetScaleImpl(Byte)). |
![]() |
SetSizeImpl | Imposta un valore intero che specifica la dimensione del parametro. (Esegue l'override di DataParameter.SetSizeImpl(Int32)). |
![]() |
SetTypeImpl | Tentativi di analizzare il tipo stringa in un valore di enumerazione DbType utilizzando Enum.Parse e se questa operazione non riesce si presuppone DbType.Object come DbTypecorretto. (Esegue l'override di DataParameter.SetTypeImpl(String)). |
![]() |
SetValueImpl | Imposta il valore di questo parametro. (Esegue l'override di DataParameter.SetValueImpl(Object)). |
![]() |
ToString | Recupera una rappresentazione di stringa del valore di questo parametro. (Ereditato da DataParameter) |
![]() |
TryConvertValue | Tenta di convertire il valore specificato il tipo specificato. (Ereditato da DataParameter) |
In alto
Note
Questa classe fornisce un'implementazione gestita completa che verrà creata per impostazione predefinita dalla classe AdoDotNetConnectionSupport. L'implementazione di base tratterà in termini di enumerazione DbType quando fa riferimento ai tipi di parametro. Ciò è meno di ideale, pertanto si consiglia di un provider deriva la propria classe da questa che esegue l'override dei diversi metodi e le proprietà a rappresentano più vicina ai tipi e restrizioni retro-entità finale- specifici.
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.