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 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
Metodo pubblico AdoDotNetParameter(DbParameter) Inizializza una nuova istanza della classe AdoDotNetParameter con un oggetto parametro.
Metodo pubblico AdoDotNetParameter(String) Inizializza una nuova istanza della classe AdoDotNetParameter con un valore di parametro stringa.
Metodo pubblico 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.
Metodo pubblico 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
Proprietà protetta. DefaultSize Ottiene un valore intero che specifica la dimensione predefinita per il tipo di parametro corrente. (Ereditato da DataParameter)
Proprietà pubblica Descriptor Ottiene informazioni che descrivono il parametro dati. (Ereditato da DataParameter)
Proprietà pubblica Direction Ottiene o imposta un oggetto DataParameterDirection che specifica la direzione del parametro. (Ereditato da DataParameter)
Proprietà protetta. 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).
Proprietà pubblica IsDerived Ottiene un valore Boolean che indica se il parametro corrente è stato derivato dall'origine dati. (Ereditato da DataParameter)
Proprietà protetta. IsFixedSize Ottiene un valore che indica se la dimensione del tipo di parametro corrente è fissa. (Esegue l'override di DataParameter.IsFixedSize).
Proprietà pubblica IsNullable Ottiene un valore Boolean che indica se il parametro corrente può avere un valore null a condizione che viene derivato. (Ereditato da DataParameter)
Proprietà pubblica IsOptional Ottiene un valore Boolean che indica se il parametro corrente è facoltativo, a condizione che viene derivato. (Ereditato da DataParameter)
Proprietà pubblica Name Ottiene o imposta il nome della stringa letterale del parametro corrente. (Ereditato da DataParameter)
Proprietà pubblica Parameter Ottiene l'oggetto DbParameter che rappresenta il parametro di comando.
Proprietà pubblica Size Ottiene o imposta un valore intero che specifica la dimensione del parametro. (Ereditato da DataParameter)
Proprietà pubblica Type Ottiene o imposta il tipo di origine dati specifico del parametro. (Ereditato da DataParameter)
Proprietà pubblica Value Ottiene 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 GetDirectionCore Recupera la direzione del parametro. (Esegue l'override di DataParameter.GetDirectionCore()).
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo protetto GetIsNullableCore Recupera il valore Boolean che indica se questo parametro può essere nullriferimento null (Nothing in Visual Basic). (Esegue l'override di DataParameter.GetIsNullableCore()).
Metodo protetto GetIsOptionalCore Recupera il valore Boolean che indica se il parametro è facoltativo. (Ereditato da DataParameter)
Metodo protetto GetNameCore Recupera il nome del parametro. (Esegue l'override di DataParameter.GetNameCore()).
Metodo protetto GetSizeCore Recupera un numero intero che specifica la dimensione del parametro. (Esegue l'override di DataParameter.GetSizeCore()).
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto GetTypeCore Recupera il tipo specifico di origine dati del parametro. (Esegue l'override di DataParameter.GetTypeCore()).
Metodo protetto 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)).
Metodo protetto GetValueCore Recupera il valore di un parametro specificato. (Esegue l'override di DataParameter.GetValueCore()).
Metodo protetto IsSupportedDirection Recupera il valore Boolean che indica se la direzione specificata di parametro è supportata. (Ereditato da DataParameter)
Metodo protetto 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)).
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 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 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)).
Metodo protetto SetDirectionCore Impostare la direzione del parametro utilizzando l'enumerazione DataParameterDirection. (Esegue l'override di DataParameter.SetDirectionCore(DataParameterDirection)).
Metodo protetto SetNameCore Imposta il nome del parametro. (Esegue l'override di DataParameter.SetNameCore(String)).
Metodo protetto SetSizeCore Imposta un valore intero che specifica la dimensione del parametro. (Esegue l'override di DataParameter.SetSizeCore(Int32)).
Metodo protetto 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)).
Metodo protetto SetValueCore Imposta il valore del parametro. (Esegue l'override di DataParameter.SetValueCore(Object)).
Metodo pubblico ToString Recupera una rappresentazione di stringa del valore del parametro corrente. (Ereditato da DataParameter)
Metodo protetto 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