Condividi tramite


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
Metodo protetto DataParameter() Costruttore di classe.Inizializza un'istanza nonparameterized della classe DataParameter.
Metodo protetto 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
Proprietà protetta. DefaultPrecision Recupera un valore byte che specifica la precisione predefinita per il tipo di parametro corrente.
Proprietà protetta. DefaultScale Recupera un valore byte che specifica la dimensione predefinita per il tipo di parametro corrente.
Proprietà protetta. DefaultSize Recupera e valore intero che specifica la dimensione predefinita per il tipo di parametro corrente.
Proprietà pubblica Direction Recupera o imposta un oggetto DataParameterDirection che specifica la direzione del parametro.
Proprietà pubblica IsDerived Recupera un valore booleano che indica se questo parametro è stato derivato dall'origine dati.
Proprietà protetta. IsFixedPrecision Recupera un valore booleano che indica se la correttezza del tipo di parametro corrente è fissa.
Proprietà protetta. IsFixedScale Recupera un valore booleano che indica se la scala del tipo di parametro corrente è fissa.
Proprietà protetta. IsFixedSize Recupera un valore booleano che indica se la dimensione del tipo di parametro corrente è fissa.
Proprietà pubblica IsNullable Recupera un valore booleano che indica se questo parametro può avere un valore nullriferimento null (Nothing in Visual Basic).
Proprietà pubblica IsOptional Recupera un valore booleano che indica se questo parametro è facoltativo, nei casi in cui questo parametro è un parametro derivato.
Proprietà pubblica Name Recupera o imposta il nome della stringa letterale del parametro.
Proprietà pubblica Precision Recupera o imposta un valore byte che specifica la correttezza del parametro.
Proprietà pubblica Scale Recupera o imposta un valore byte che specifica la dimensione del parametro.
Proprietà pubblica Size Recupera o imposta un valore intero che specifica la dimensione del parametro.
Proprietà pubblica Type Recupera o imposta il tipo dati-database di origine- specifico del parametro.
Proprietà pubblica Value Recupera o imposta il valore del parametro.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object)
Metodo protetto 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)
Metodo protetto GetDirectionImpl Recupera la direzione del parametro.
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo protetto GetIsNullableImpl Recupera un valore booleano che indica al parametro può essere nullriferimento null (Nothing in Visual Basic).
Metodo protetto GetIsOptionalImpl Recupera un valore booleano che indica se questo parametro è facoltativo.
Metodo protetto GetNameImpl Recupera il nome del parametro.
Metodo protetto GetPrecisionImpl Recupera un valore byte che specifica la correttezza del parametro.
Metodo protetto GetScaleImpl Recupera un valore byte che specifica la dimensione del parametro.
Metodo protetto GetSizeImpl Recupera un numero intero che specifica la dimensione del parametro.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto GetTypeFrom Deriva il tipo di parametro dati-database di origine- specifico da un valore del parametro.
Metodo protetto GetTypeImpl Recupera il tipo dati-database di origine- specifico del parametro.
Metodo protetto GetValueImpl Recupera il valore di un parametro specificato.
Metodo protetto IsSupportedDirection Recupera un valore booleano che indica se la direzione specificata di parametro è supportata.
Metodo protetto IsValidType Recupera un valore booleano che indica se il tipo dati-database di origine- specifico specificato sia un tipo valido.
Metodo protetto MemberwiseClone Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object)
Metodo protetto OnDirectionChanged Chiamato quando la proprietà Direction viene modificata per segnalare una modifica nella direzione del parametro.
Metodo protetto OnDirectionChanging Chiamato quando la proprietà Direction sta la modifica.
Metodo protetto OnNameChanged Viene chiamato quando la proprietà Name viene modificata.
Metodo protetto OnNameChanging Chiamato quando la proprietà Name sta la modifica.
Metodo protetto OnPrecisionChanged Viene chiamato quando la proprietà Precision viene modificata.
Metodo protetto OnPrecisionChanging Chiamato quando la proprietà Precision sta la modifica.
Metodo protetto OnScaleChanged Viene chiamato quando la proprietà Scale viene modificata.
Metodo protetto OnScaleChanging Chiamato quando la proprietà Scale sta la modifica.
Metodo protetto OnSizeChanged Viene chiamato quando la proprietà Size viene modificata.
Metodo protetto OnSizeChanging Chiamato quando la proprietà Size sta la modifica.
Metodo protetto OnTypeChanged Viene chiamato quando la proprietà Type viene modificata.
Metodo protetto OnTypeChanging Chiamato quando la proprietà Type sta la modifica.
Metodo protetto OnValueChanged Viene chiamato quando la proprietà Value viene modificata.
Metodo protetto OnValueChanging Chiamato quando la proprietà Value sta la modifica.
Metodo pubblico Parse Smonta un valore di parametro in un formato stringa e converte il valore al tipo corretto.
Metodo protetto SetDirectionImpl Impostare la direzione del parametro mediante l'enumerazione DataParameterDirection.
Metodo protetto SetNameImpl Imposta il nome del parametro.
Metodo protetto SetPrecisionImpl Imposta un valore byte che specifica la correttezza del parametro.
Metodo protetto SetScaleImpl Imposta un valore byte che specifica la dimensione del parametro.
Metodo protetto SetSizeImpl Imposta un valore intero che specifica la dimensione del parametro.
Metodo protetto SetTypeImpl Imposta il tipo di dati del parametro.
Metodo protetto SetValueImpl Imposta il valore di questo parametro.
Metodo pubblico ToString Recupera una rappresentazione di stringa del valore di questo parametro. (Esegue l'override di Object.ToString).
Metodo protetto 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.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Data

AdoDotNetParameter