Compartir a través de


AdoDotNetParameter (Clase)

Representa un parámetro de los datos derivados de un comando del origen de datos, o que se pasa a un comando a un origen de datos cuya tecnología subyacente es ADO.NET.

Jerarquía de herencia

System.Object
  Microsoft.VisualStudio.Data.Framework.DataParameter
    Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetParameter

Espacio de nombres:  Microsoft.VisualStudio.Data.Framework.AdoDotNet
Ensamblado:  Microsoft.VisualStudio.Data.Framework (en Microsoft.VisualStudio.Data.Framework.dll)

Sintaxis

'Declaración
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

El tipo AdoDotNetParameter expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público AdoDotNetParameter(DbParameter) Inicializa una nueva instancia de la clase de AdoDotNetParameter con un objeto de parámetro.
Método público AdoDotNetParameter(String) Inicializa una nueva instancia de la clase de AdoDotNetParameter con un valor de cadena del parámetro.
Método público AdoDotNetParameter(DbParameter, Boolean) Inicializa una nueva instancia de la clase de AdoDotNetParameter con un objeto de parámetro y una indicación de si el parámetro está derivado mediante el método de DeriveParameters .
Método público AdoDotNetParameter(String, Boolean) Inicializa una nueva instancia de la clase de AdoDotNetParameter con el nombre del proveedor de datos y una indicación de si el parámetro está derivado mediante el método de DeriveParameters .

Arriba

Propiedades

  Nombre Descripción
Propiedad protegida DefaultSize Obtiene un valor entero que especifica el tamaño predeterminado del tipo de parámetro actual. (Se hereda de DataParameter).
Propiedad pública Descriptor Obtiene información que describe el parámetro data. (Se hereda de DataParameter).
Propiedad pública Direction Obtiene o establece un objeto de DataParameterDirection que especifica la dirección del parámetro. (Se hereda de DataParameter).
Propiedad protegida HasDescriptor Obtiene un valor que indica si el parámetro de datos expone su implementación de IVsDataParameterDescriptor mediante la propiedad de Descriptor . (Invalida a DataParameter.HasDescriptor).
Propiedad pública IsDerived Obtiene un valor de Boolean que indica si el parámetro actual se derivado del origen de datos. (Se hereda de DataParameter).
Propiedad protegida IsFixedSize Obtiene un valor que indica si el tamaño del tipo de parámetro actual es fijo. (Invalida a DataParameter.IsFixedSize).
Propiedad pública IsNullable Obtiene un valor de Boolean que indica si el parámetro actual puede tener un valor NULL siempre que se deriva. (Se hereda de DataParameter).
Propiedad pública IsOptional Obtiene un valor de Boolean que indica si el parámetro actual es opcional, siempre que se deriva. (Se hereda de DataParameter).
Propiedad pública Name Obtiene o establece el nombre del literal de cadena del parámetro actual. (Se hereda de DataParameter).
Propiedad pública Parameter Obtiene el objeto de DbParameter que representa el parámetro de comando.
Propiedad pública Size Obtiene o establece un valor entero que especifica el tamaño del parámetro. (Se hereda de DataParameter).
Propiedad pública Type Obtiene o establece el tipo origen- específico de los datos de parámetro. (Se hereda de DataParameter).
Propiedad pública Value Obtiene o establece el valor del parámetro. (Se hereda de DataParameter).

Arriba

Métodos

  Nombre Descripción
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método protegido GetDirectionCore Recupera la dirección del parámetro. (Invalida a DataParameter.GetDirectionCore()).
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método protegido GetIsNullableCore Recupera un valor de Boolean que indica si este parámetro puede ser nullreferencia null (Nothing en Visual Basic). (Invalida a DataParameter.GetIsNullableCore()).
Método protegido GetIsOptionalCore Recupera un valor de Boolean que indica si el parámetro es opcional. (Se hereda de DataParameter).
Método protegido GetNameCore Recupera el nombre del parámetro. (Invalida a DataParameter.GetNameCore()).
Método protegido GetSizeCore Recupera un valor entero que especifica el tamaño del parámetro. (Invalida a DataParameter.GetSizeCore()).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido GetTypeCore Recupera el tipo origen- específico de los datos de parámetro. (Invalida a DataParameter.GetTypeCore()).
Método protegido GetTypeFrom Asigna el tipo de valor en un valor de DbType y devuelve el equivalente de la cadena. (Invalida a DataParameter.GetTypeFrom(Object)).
Método protegido GetValueCore Recupera el valor de un parámetro especificado. (Invalida a DataParameter.GetValueCore()).
Método protegido IsSupportedDirection Recupera un valor de Boolean que indica si se admite la dirección especificada del parámetro. (Se hereda de DataParameter).
Método protegido IsValidType Recupera un valor de Boolean que indica si el tipo origen- concreto de datos especificado es un tipo válido. (Invalida a DataParameter.IsValidType(String)).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método protegido OnDirectionChanged Llamado cuando la propiedad de Direction cambia para indicar un cambio en la dirección del parámetro. (Se hereda de DataParameter).
Método protegido OnDirectionChanging Llamado cuando la propiedad de Direction va a cambiar. (Se hereda de DataParameter).
Método protegido OnNameChanged Se le llama cuando ha cambiado la propiedad Name. (Se hereda de DataParameter).
Método protegido OnNameChanging Llamado cuando la propiedad de Name va a cambiar. (Se hereda de DataParameter).
Método protegido OnSizeChanged Se le llama cuando ha cambiado la propiedad Size. (Se hereda de DataParameter).
Método protegido OnSizeChanging Llamado cuando la propiedad de Size va a cambiar. (Se hereda de DataParameter).
Método protegido OnTypeChanged Se le llama cuando ha cambiado la propiedad Type. (Se hereda de DataParameter).
Método protegido OnTypeChanging Llamado cuando la propiedad de Type va a cambiar. (Se hereda de DataParameter).
Método protegido OnValueChanged Se le llama cuando ha cambiado la propiedad Value. (Se hereda de DataParameter).
Método protegido OnValueChanging Llamado cuando la propiedad de Value va a cambiar. (Se hereda de DataParameter).
Método público Parse Obtiene DbType y los intentos de analizar el valor de cadena de entrada en el tipo correcto mediante conversiones de tipo primitivo (como Byte.Parse y Int32.Parse). (Invalida a DataParameter.Parse(String)).
Método protegido SetDirectionCore Establece la dirección del parámetro mediante la enumeración de DataParameterDirection . (Invalida a DataParameter.SetDirectionCore(DataParameterDirection)).
Método protegido SetNameCore Establece el nombre del parámetro. (Invalida a DataParameter.SetNameCore(String)).
Método protegido SetSizeCore Establece un valor entero que especifica el tamaño del parámetro. (Invalida a DataParameter.SetSizeCore(Int32)).
Método protegido SetTypeCore Intentos de analizar el tipo string en un valor de enumeración de DbType mediante Enum.Parse.Si da error, el método utiliza DbType.Object como DbTypecorrecto. (Invalida a DataParameter.SetTypeCore(String)).
Método protegido SetValueCore Establece el valor del parámetro. (Invalida a DataParameter.SetValueCore(Object)).
Método público ToString Recupera una representación de cadena del valor del parámetro actual. (Se hereda de DataParameter).
Método protegido TryConvertValue Intenta convertir el valor especificado al tipo especificado. (Se hereda de DataParameter).

Arriba

Comentarios

Esta clase proporciona una implementación administrada completa creada de forma predeterminada de la clase de AdoDotNetConnectionSupport .La implementación base utilizará la enumeración de DbType para hacer referencia a tipos de parámetro.Esto es menor que ideal, por lo que se recomienda que los proveedores derivan sus propias clases ésta que invalidan los distintos métodos y propiedades a representan más estrechamente sus tipos y restricciones FIN- específicos posteriores.

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.VisualStudio.Data.Framework.AdoDotNet (Espacio de nombres)