Condividi tramite


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

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

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Data.AdoDotNet

DataParameter

DbType