DataParameter (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.

Jerarquía de herencia

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

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

Sintaxis

'Declaración
Public MustInherit Class DataParameter
public abstract class DataParameter
public ref class DataParameter abstract
[<AbstractClass>]
type DataParameter =  class end
public abstract class DataParameter

El tipo DataParameter expone los siguientes miembros.

Constructores

  Nombre Descripción
Método protegido DataParameter() Constructor de clase.Inicializa una instancia nonparameterized de la clase de DataParameter .
Método protegido DataParameter(Boolean) Constructor de clase.Inicializa una instancia con parámetros de la clase de DataParameter , junto con una indicación si la instancia se derivada utilizando el método de DeriveParameters .

Arriba

Propiedades

  Nombre Descripción
Propiedad protegida DefaultPrecision Recupera un valor byte que especifica la precisión predeterminada para el tipo de parámetro actual.
Propiedad protegida DefaultScale Recupera un valor byte que especifica la escala predeterminada para el tipo de parámetro actual.
Propiedad protegida DefaultSize Recupera y valor entero que especifica el tamaño predeterminado para el tipo de parámetro actual.
Propiedad pública Direction Obtiene o establece un objeto de DataParameterDirection que especifica la dirección del parámetro.
Propiedad pública IsDerived Recupera un valor booleano que indica si este parámetro se derivó de origen de datos.
Propiedad protegida IsFixedPrecision Recupera un valor booleano que indica si la precisión del tipo de parámetro actual es fijo.
Propiedad protegida IsFixedScale Recupera un valor booleano que indica si la escala del tipo de parámetro actual es fijo.
Propiedad protegida IsFixedSize Recupera un valor booleano que indica si el tamaño del tipo de parámetro actual es fijo.
Propiedad pública IsNullable Recupera un valor booleano que indica si este parámetro puede tener un valor de nullreferencia null (Nothing en Visual Basic) .
Propiedad pública IsOptional Recupera un valor booleano que indica si este parámetro es opcional, en caso de que este parámetro es un parámetro derivado.
Propiedad pública Name Obtiene o establece el nombre del literal de cadena del parámetro.
Propiedad pública Precision Obtiene o establece un valor de byte que especifica la precisión del parámetro.
Propiedad pública Scale Obtiene o establece un valor de byte que especifica la escala del parámetro.
Propiedad pública Size Obtiene o establece un valor entero que especifica el tamaño del parámetro.
Propiedad pública Type Obtiene o establece el tipo dato-origen- de parámetro específico.
Propiedad pública Value Obtiene o establece el valor del parámetro.

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 GetDirectionImpl Recupera la dirección del parámetro.
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método protegido GetIsNullableImpl Recupera un valor booleano que indica si este parámetro puede ser nullreferencia null (Nothing en Visual Basic).
Método protegido GetIsOptionalImpl Recupera un valor booleano que indica si este parámetro es opcional.
Método protegido GetNameImpl Recupera el nombre del parámetro.
Método protegido GetPrecisionImpl Recupera un valor byte que especifica la precisión del parámetro.
Método protegido GetScaleImpl Recupera un valor byte que especifica la escala del parámetro.
Método protegido GetSizeImpl Recupera un valor entero que especifica el tamaño del parámetro.
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido GetTypeFrom Deduce el tipo de parámetro dato-origen-específico de un valor de parámetro.
Método protegido GetTypeImpl Recupera el tipo dato-origen- de parámetro específico.
Método protegido GetValueImpl Recupera el valor de un parámetro especificado.
Método protegido IsSupportedDirection Recupera un valor booleano que indica si se admite la dirección especificada del parámetro.
Método protegido IsValidType Recupera un valor booleano que indica si el tipo dato-origen- concreto especificado es un tipo válido.
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.
Método protegido OnDirectionChanging Llamado cuando la propiedad de Direction va a cambiar.
Método protegido OnNameChanged Se le llama cuando ha cambiado la propiedad Name.
Método protegido OnNameChanging Llamado cuando la propiedad de Name va a cambiar.
Método protegido OnPrecisionChanged Se le llama cuando ha cambiado la propiedad Precision.
Método protegido OnPrecisionChanging Llamado cuando la propiedad de Precision va a cambiar.
Método protegido OnScaleChanged Se le llama cuando ha cambiado la propiedad Scale.
Método protegido OnScaleChanging Llamado cuando la propiedad de Scale va a cambiar.
Método protegido OnSizeChanged Se le llama cuando ha cambiado la propiedad Size.
Método protegido OnSizeChanging Llamado cuando la propiedad de Size va a cambiar.
Método protegido OnTypeChanged Se le llama cuando ha cambiado la propiedad Type.
Método protegido OnTypeChanging Llamado cuando la propiedad de Type va a cambiar.
Método protegido OnValueChanged Se le llama cuando ha cambiado la propiedad Value.
Método protegido OnValueChanging Llamado cuando la propiedad de Value va a cambiar.
Método público Parse Desensambla un valor de parámetro en un formato de cadena y convierte el valor al tipo correcto.
Método protegido SetDirectionImpl Establece la dirección del parámetro mediante la enumeración de DataParameterDirection .
Método protegido SetNameImpl Establece el nombre del parámetro.
Método protegido SetPrecisionImpl Establece un valor de byte que especifica la precisión del parámetro.
Método protegido SetScaleImpl Establece un valor de byte que especifica la escala del parámetro.
Método protegido SetSizeImpl Establece un valor entero que especifica el tamaño del parámetro.
Método protegido SetTypeImpl Establece el tipo de datos de este parámetro.
Método protegido SetValueImpl Establece el valor de este parámetro.
Método público ToString Recupera una representación de cadena del valor de este parámetro. (Invalida a Object.ToString()).
Método protegido TryConvertValue Intenta convertir el valor especificado al tipo especificado.

Arriba

Comentarios

Esta clase utiliza un mecanismo indirecto para implementar propiedades de parámetro.Llamadas a métodos de get de cada propiedad un método protegido virtual que recupera la propiedad.Cada método de set de propiedad, por otro lado, llama a tres métodos protegidos virtuales: uno que indica que la propiedad está modificando, otro que cambia realmente la propiedad, y un tercer indica que la propiedad ha cambiado.

Esto permite que el establecedor de la propiedad aísle administrar de entrada no válida en la propiedad que cambia método, establezca la propiedad, y aplique los efectos secundarios en el método de cambio de propiedad.Esto también permite que la clase base proporcione alguna comprobación de errores predeterminada para coincidir con la semántica definida por la interfaz del parámetro.

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 (Espacio de nombres)

AdoDotNetParameter