Compartir a través de


DataParameter (Clase)

表示数据源的命令从派生的),或者传递的命令对数据源中数据参数。

Jerarquía de herencia

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

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

Sintaxis

'Declaración
Public MustInherit Class DataParameter _
    Implements IVsDataParameter, IVsDataParameterDescriptor
public abstract class DataParameter : IVsDataParameter, 
    IVsDataParameterDescriptor
public ref class DataParameter abstract : IVsDataParameter, 
    IVsDataParameterDescriptor
[<AbstractClass>]
type DataParameter =  
    class 
        interface IVsDataParameter 
        interface IVsDataParameterDescriptor 
    end
public abstract class DataParameter implements IVsDataParameter, IVsDataParameterDescriptor

El tipo DataParameter expone los siguientes miembros.

Constructores

  Nombre Descripción
Método protegido DataParameter() 初始化 DataParameter 类的新实例。
Método protegido DataParameter(Boolean) 初始化 DataParameter 类的新实例,以指定使用 DeriveParameters 实例方法,是派生的。

Arriba

Propiedades

  Nombre Descripción
Propiedad protegida DefaultSize 获取指定默认大小的整数值为当前参数类型。
Propiedad pública Descriptor 获取描述数据参数的信息。
Propiedad pública Direction 获取或设置指定参数方向的 DataParameterDirection 对象。
Propiedad protegida HasDescriptor 获取指示数据参数的值是否通过其 Descriptor 属性公开 IVsDataParameterDescriptor 实现。
Propiedad pública IsDerived 获取指示 Boolean 值的当前参数是数据源从派生的。
Propiedad protegida IsFixedSize 获取指示当前参数的大小是否类型的 Boolean 值是固定的。
Propiedad pública IsNullable 获取指示当前参数是否的 Boolean 值可有一个空值,则派生条件下。
Propiedad pública IsOptional 获取指示当前参数的 Boolean 值是否是可选的,在这种情况下,它派生条件下。
Propiedad pública Name 获取或设置当前参数的字符串名称。
Propiedad pública Size 获取或设置指定参数的大小整数值。
Propiedad pública Type 获取或设置数据源特定参数的类型。
Propiedad pública Value 获取或设置该参数的值。

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 que sea reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método protegido GetDirectionCore 检索参数方向。
Método público GetHashCode Sirve como la función hash predeterminada. (Se hereda de Object).
Método protegido GetIsNullableCore 检索指示当前参数是否的 Boolean 值可以是 nullreferencia null (Nothing en Visual Basic)。
Método protegido GetIsOptionalCore 检索指示是否 Boolean 参数的值是可选的。
Método protegido GetNameCore 检索的参数名称。
Método protegido GetSizeCore 检索指定参数的大小整数值。
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido GetTypeCore 检索实参的数据源特定类型。
Método protegido GetTypeFrom 推断出参数的数据源特定参数类型。
Método protegido GetValueCore 检索指定参数的值。
Método protegido IsSupportedDirection 检索指示指定的方向是否支持 Boolean 参数的值。
Método protegido IsValidType 检索指示指定的数据源特定类型的 Boolean 值是否有效的类型。
Método protegido MemberwiseClone Crea una copia superficial del Object actual. (Se hereda de Object).
Método protegido OnDirectionChanged 调用,当 Direction 属性更改通知。参数方向更改。
Método protegido OnDirectionChanging 调用,则 Direction 属性将更改。
Método protegido OnNameChanged Name 属性更改时调用。
Método protegido OnNameChanging 调用,则 Name 属性将更改。
Método protegido OnSizeChanged Size 属性更改时调用。
Método protegido OnSizeChanging 调用,则 Size 属性将更改。
Método protegido OnTypeChanged Type 属性更改时调用。
Método protegido OnTypeChanging 调用,则 Type 属性将更改。
Método protegido OnValueChanged Value 属性更改时调用。
Método protegido OnValueChanging 调用,则 Value 属性将更改。
Método público Parse 反汇编在字符串格式的一个参数值并将值转换为正确的类型。
Método protegido SetDirectionCore 使用 DataParameterDirection 枚举,将参数的方向。
Método protegido SetNameCore 设置参数的名称。
Método protegido SetSizeCore 设置参数指定当前大小的整数值。
Método protegido SetTypeCore 设置当前参数的数据类型。
Método protegido SetValueCore 设置参数的值。
Método público ToString 检索当前参数的值的字符串表示形式。 (Invalida a Object.ToString).
Método protegido TryConvertValue 将尝试转换为指定的类型。

Arriba

Campos

  Nombre Descripción
Campo públicoMiembro estático NullSize 存储零值的公共常数范围。

Arriba

Comentarios

此类为实现参数属性使用一个取消机制。 每个属性调用 get 方法检索属性的虚拟的受保护方法。 每种属 set 方法,但是,调用这三个虚保护的方法:一个表示的属性更改,另的实际上更改属性和第三个表示属性更改。

这使属性 setter 独立处理在更改方法的属性无效输入,设置属性并将属性更改的方法的任何副作用。 这还使得基类提供错误检查一些默认参数与接口定义的语义。

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

AdoDotNetParameter