Classe AdoDotNetParameter
Rappresenta un parametro dati derivato da un comando di origine dati o, che viene passato a un comando a un'origine dati della tecnologia sottostante è ADO.NET.
Gerarchia di ereditarietà
Object
Microsoft.VisualStudio.Data.Framework.DataParameter
Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetParameter
Spazio dei nomi: Microsoft.VisualStudio.Data.Framework.AdoDotNet
Assembly: Microsoft.VisualStudio.Data.Framework (in Microsoft.VisualStudio.Data.Framework.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(DbParameter) | Inizializza una nuova istanza della classe AdoDotNetParameter con un oggetto parametro. |
![]() |
AdoDotNetParameter(String) | Inizializza una nuova istanza della classe AdoDotNetParameter con un valore di parametro stringa. |
![]() |
AdoDotNetParameter(DbParameter, Boolean) | Inizializza una nuova istanza della classe AdoDotNetParameter con un oggetto Parameter e indicazione di se il parametro è derivato utilizzando il metodo DeriveParameters. |
![]() |
AdoDotNetParameter(String, Boolean) | Inizializza una nuova istanza della classe AdoDotNetParameter con il nome del provider di dati e di un'indicazione di se il parametro è derivato utilizzando il metodo DeriveParameters. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
DefaultSize | Ottiene un valore intero che specifica la dimensione predefinita per il tipo di parametro corrente. (Ereditato da DataParameter) |
![]() |
Descriptor | Ottiene informazioni che descrivono il parametro dati. (Ereditato da DataParameter) |
![]() |
Direction | Ottiene o imposta un oggetto DataParameterDirection che specifica la direzione del parametro. (Ereditato da DataParameter) |
![]() |
HasDescriptor | Ottiene un valore che indica se il parametro dati espone la relativa implementazione IVsDataParameterDescriptor tramite la proprietà Descriptor. (Esegue l'override di DataParameter.HasDescriptor). |
![]() |
IsDerived | Ottiene un valore Boolean che indica se il parametro corrente è stato derivato dall'origine dati. (Ereditato da DataParameter) |
![]() |
IsFixedSize | Ottiene un valore che indica se la dimensione del tipo di parametro corrente è fissa. (Esegue l'override di DataParameter.IsFixedSize). |
![]() |
IsNullable | Ottiene un valore Boolean che indica se il parametro corrente può avere un valore null a condizione che viene derivato. (Ereditato da DataParameter) |
![]() |
IsOptional | Ottiene un valore Boolean che indica se il parametro corrente è facoltativo, a condizione che viene derivato. (Ereditato da DataParameter) |
![]() |
Name | Ottiene o imposta il nome della stringa letterale del parametro corrente. (Ereditato da DataParameter) |
![]() |
Parameter | Ottiene l'oggetto DbParameter che rappresenta il parametro di comando. |
![]() |
Size | Ottiene o imposta un valore intero che specifica la dimensione del parametro. (Ereditato da DataParameter) |
![]() |
Type | Ottiene o imposta il tipo di origine dati specifico del parametro. (Ereditato da DataParameter) |
![]() |
Value | Ottiene 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) |
![]() |
GetDirectionCore | Recupera la direzione del parametro. (Esegue l'override di DataParameter.GetDirectionCore()). |
![]() |
GetHashCode | Funge da funzione hash predefinita. (Ereditato da Object) |
![]() |
GetIsNullableCore | Recupera il valore Boolean che indica se questo parametro può essere nullriferimento null (Nothing in Visual Basic). (Esegue l'override di DataParameter.GetIsNullableCore()). |
![]() |
GetIsOptionalCore | Recupera il valore Boolean che indica se il parametro è facoltativo. (Ereditato da DataParameter) |
![]() |
GetNameCore | Recupera il nome del parametro. (Esegue l'override di DataParameter.GetNameCore()). |
![]() |
GetSizeCore | Recupera un numero intero che specifica la dimensione del parametro. (Esegue l'override di DataParameter.GetSizeCore()). |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
GetTypeCore | Recupera il tipo specifico di origine dati del parametro. (Esegue l'override di DataParameter.GetTypeCore()). |
![]() |
GetTypeFrom | Esegue il mapping del tipo di valore in un valore DbType e restituisce l'equivalente della stringa. (Esegue l'override di DataParameter.GetTypeFrom(Object)). |
![]() |
GetValueCore | Recupera il valore di un parametro specificato. (Esegue l'override di DataParameter.GetValueCore()). |
![]() |
IsSupportedDirection | Recupera il valore Boolean che indica se la direzione specificata di parametro è supportata. (Ereditato da DataParameter) |
![]() |
IsValidType | Recupera il valore Boolean che indica se il tipo specificato origine specifico di dati è 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) |
![]() |
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 di analizzare 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)). |
![]() |
SetDirectionCore | Impostare la direzione del parametro utilizzando l'enumerazione DataParameterDirection. (Esegue l'override di DataParameter.SetDirectionCore(DataParameterDirection)). |
![]() |
SetNameCore | Imposta il nome del parametro. (Esegue l'override di DataParameter.SetNameCore(String)). |
![]() |
SetSizeCore | Imposta un valore intero che specifica la dimensione del parametro. (Esegue l'override di DataParameter.SetSizeCore(Int32)). |
![]() |
SetTypeCore | Tentativi di analizzare il tipo stringa in un valore di enumerazione DbType utilizzando Enum.Parse.Se questa operazione non riesce, il metodo presuppone DbType.Object come DbTypecorretto. (Esegue l'override di DataParameter.SetTypeCore(String)). |
![]() |
SetValueCore | Imposta il valore del parametro. (Esegue l'override di DataParameter.SetValueCore(Object)). |
![]() |
ToString | Recupera una rappresentazione di stringa del valore del parametro corrente. (Ereditato da DataParameter) |
![]() |
TryConvertValue | Tenta di convertire il valore specificato nel 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 verrà utilizzata l'enumerazione DbType quando fa riferimento ai tipi di parametro. Ciò risulta meno di ideale, pertanto si consiglia dei provider derivano le proprie classi da questa che esegue l'override dei diversi metodi e le proprietà che rappresentano più possibile ai tipi e restrizioni entità finale- specifici supporta.
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.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualStudio.Data.Framework.AdoDotNet