Classe DataParameter
Rappresenta un parametro dati derivato da un comando di origine dati o, che viene passato a un comando a un'origine dati.
Gerarchia di ereditarietà
Object
Microsoft.VisualStudio.Data.DataParameter
Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetParameter
Spazio dei nomi: Microsoft.VisualStudio.Data
Assembly: Microsoft.VisualStudio.Data (in Microsoft.VisualStudio.Data.dll)
Sintassi
'Dichiarazione
Public MustInherit Class DataParameter
public abstract class DataParameter
public ref class DataParameter abstract
[<AbstractClass>]
type DataParameter = class end
public abstract class DataParameter
Il tipo DataParameter espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
DataParameter() | Costruttore di classe.Inizializza un'istanza nonparameterized della classe DataParameter. | |
DataParameter(Boolean) | Costruttore di classe.Inizializza un'istanza con parametri della classe DataParameter, un'indicazione se l'istanza è stata derivata 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. | |
DefaultScale | Recupera un valore byte che specifica la dimensione predefinita per il tipo di parametro corrente. | |
DefaultSize | Recupera e valore intero che specifica la dimensione predefinita per il tipo di parametro corrente. | |
Direction | Recupera o imposta un oggetto DataParameterDirection che specifica la direzione del parametro. | |
IsDerived | Recupera un valore booleano che indica se questo parametro è stato derivato dall'origine dati. | |
IsFixedPrecision | Recupera un valore booleano che indica se la correttezza del tipo di parametro corrente è fissa. | |
IsFixedScale | Recupera un valore booleano che indica se la scala del tipo di parametro corrente è fissa. | |
IsFixedSize | Recupera un valore booleano che indica se la dimensione del tipo di parametro corrente è fissa. | |
IsNullable | Recupera un valore booleano che indica se questo parametro può avere un valore nullriferimento null (Nothing in Visual Basic). | |
IsOptional | Recupera un valore booleano che indica se questo parametro è facoltativo, nei casi in cui questo parametro è un parametro derivato. | |
Name | Recupera o imposta il nome della stringa letterale del parametro. | |
Precision | Recupera o imposta un valore byte che specifica la correttezza del parametro. | |
Scale | Recupera o imposta un valore byte che specifica la dimensione del parametro. | |
Size | Recupera o imposta un valore intero che specifica la dimensione del parametro. | |
Type | Recupera o imposta il tipo dati-database di origine- specifico del parametro. | |
Value | Recupera o imposta il valore del parametro. |
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. | |
GetHashCode | Funge da funzione hash predefinita. (Ereditato da Object) | |
GetIsNullableImpl | Recupera un valore booleano che indica al parametro può essere nullriferimento null (Nothing in Visual Basic). | |
GetIsOptionalImpl | Recupera un valore booleano che indica se questo parametro è facoltativo. | |
GetNameImpl | Recupera il nome del parametro. | |
GetPrecisionImpl | Recupera un valore byte che specifica la correttezza del parametro. | |
GetScaleImpl | Recupera un valore byte che specifica la dimensione del parametro. | |
GetSizeImpl | Recupera un numero intero che specifica la dimensione del parametro. | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
GetTypeFrom | Deriva il tipo di parametro dati-database di origine- specifico da un valore del parametro. | |
GetTypeImpl | Recupera il tipo dati-database di origine- specifico del parametro. | |
GetValueImpl | Recupera il valore di un parametro specificato. | |
IsSupportedDirection | Recupera un valore booleano che indica se la direzione specificata di parametro è supportata. | |
IsValidType | Recupera un valore booleano che indica se il tipo dati-database di origine- specifico specificato sia un tipo valido. | |
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. | |
OnDirectionChanging | Chiamato quando la proprietà Direction sta la modifica. | |
OnNameChanged | Viene chiamato quando la proprietà Name viene modificata. | |
OnNameChanging | Chiamato quando la proprietà Name sta la modifica. | |
OnPrecisionChanged | Viene chiamato quando la proprietà Precision viene modificata. | |
OnPrecisionChanging | Chiamato quando la proprietà Precision sta la modifica. | |
OnScaleChanged | Viene chiamato quando la proprietà Scale viene modificata. | |
OnScaleChanging | Chiamato quando la proprietà Scale sta la modifica. | |
OnSizeChanged | Viene chiamato quando la proprietà Size viene modificata. | |
OnSizeChanging | Chiamato quando la proprietà Size sta la modifica. | |
OnTypeChanged | Viene chiamato quando la proprietà Type viene modificata. | |
OnTypeChanging | Chiamato quando la proprietà Type sta la modifica. | |
OnValueChanged | Viene chiamato quando la proprietà Value viene modificata. | |
OnValueChanging | Chiamato quando la proprietà Value sta la modifica. | |
Parse | Smonta un valore di parametro in un formato stringa e converte il valore al tipo corretto. | |
SetDirectionImpl | Impostare la direzione del parametro mediante l'enumerazione DataParameterDirection. | |
SetNameImpl | Imposta il nome del parametro. | |
SetPrecisionImpl | Imposta un valore byte che specifica la correttezza del parametro. | |
SetScaleImpl | Imposta un valore byte che specifica la dimensione del parametro. | |
SetSizeImpl | Imposta un valore intero che specifica la dimensione del parametro. | |
SetTypeImpl | Imposta il tipo di dati del parametro. | |
SetValueImpl | Imposta il valore di questo parametro. | |
ToString | Recupera una rappresentazione di stringa del valore di questo parametro. (Esegue l'override di Object.ToString). | |
TryConvertValue | Tenta di convertire il valore specificato il tipo specificato. |
In alto
Note
Questa classe utilizza un meccanismo indiretti per distribuire le proprietà del parametro. Chiamate al metodo get di ogni proprietà di un metodo virtuale protetto che recupera la proprietà. Ogni metodo set della proprietà, invece, chiama tre metodi protetti virtuali: uno che indicano che la proprietà viene modificato, un altro effettivamente modificato dalla proprietà e il terzo indica che la proprietà è stata modificata.
In questo modo il metodo di impostazione della proprietà isolare la gestione di input non valido nella proprietà che modifica il metodo, impostare la proprietà e applicare gli effetti collaterali nel metodo di proprietà modificata. Consente inoltre della classe base fornisce il controllo degli errori predefinito in base alla semantica definita dall'interfaccia di un parametro.
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.