DataParameter 类

表示从数据源命令派生,或者通过使用命令到数据源的数据参数。

继承层次结构

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

命名空间:  Microsoft.VisualStudio.Data.Framework
程序集:  Microsoft.VisualStudio.Data.Framework(在 Microsoft.VisualStudio.Data.Framework.dll 中)

语法

声明
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

DataParameter 类型公开以下成员。

构造函数

  名称 说明
受保护的方法 DataParameter() 初始化 DataParameter 类的新实例。
受保护的方法 DataParameter(Boolean) 初始化 DataParameter 选件类的新实例,指定实例使用 DeriveParameters 方法,是否派生的。

页首

属性

  名称 说明
受保护的属性 DefaultSize 获取指定默认大小的整数值为当前参数类型。
公共属性 Descriptor 获取描述数据参数的信息。
公共属性 Direction 获取或设置一个参数方向的 DataParameterDirection 对象。
受保护的属性 HasDescriptor 获取指示数据参数是否的值。Descriptor 属性以显示其 IVsDataParameterDescriptor 实现。
公共属性 IsDerived 获取指示的 Boolean 值当前参数是否从数据源派生的。
受保护的属性 IsFixedSize 获取一个指示当前参数类型的范围是否的 Boolean 值是固定的。
公共属性 IsNullable 获取指示当前参数是否的 Boolean 值可以有一个null值,则派生条件下。
公共属性 IsOptional 获取指示当前参数是否的 Boolean 值是可选的,因此,在中派生条件下。
公共属性 Name 获取或设置当前参数的字符串名称。
公共属性 Size 获取或设置一个参数的大小整数值。
公共属性 Type 获取或设置数据参数的源特定类型。
公共属性 Value 获取或设置该参数的值。

页首

方法

  名称 说明
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
受保护的方法 GetDirectionCore 检索参数方向。
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
受保护的方法 GetIsNullableCore 检索指示当前参数是否的 Boolean 值可以是 nullnull 引用(在 Visual Basic 中为 Nothing)。
受保护的方法 GetIsOptionalCore 检索指示该参数是否的 Boolean 值是可选的。
受保护的方法 GetNameCore 检索该参数的名称。
受保护的方法 GetSizeCore 检索指定参数的大小整数值。
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 GetTypeCore 检索该参数的数据源特定类型。
受保护的方法 GetTypeFrom 推理从参数值的数据源特定参数类型。
受保护的方法 GetValueCore 检索一个指定参数的值。
受保护的方法 IsSupportedDirection 检索指示指定的参数方向是否的 Boolean 值支持。
受保护的方法 IsValidType 检索指示指定的数据源特定类型是否的 Boolean 值是有效的类型。
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
受保护的方法 OnDirectionChanged 调用时,Direction 特性更改为这些里程碑体参数方向更改。
受保护的方法 OnDirectionChanging 调用时,Direction 属性将更改。
受保护的方法 OnNameChanged Name 属性更改时调用。
受保护的方法 OnNameChanging 调用时,Name 属性将更改。
受保护的方法 OnSizeChanged Size 属性更改时调用。
受保护的方法 OnSizeChanging 调用时,Size 属性将更改。
受保护的方法 OnTypeChanged Type 属性更改时调用。
受保护的方法 OnTypeChanging 调用时,Type 属性将更改。
受保护的方法 OnValueChanged Value 属性更改时调用。
受保护的方法 OnValueChanging 调用时,Value 属性将更改。
公共方法 Parse 拆分一个参数值以字符串格式并将值转换为正确的类型。
受保护的方法 SetDirectionCore 使用 DataParameterDirection 枚举,将参数方向。
受保护的方法 SetNameCore 设置参数的名称。
受保护的方法 SetSizeCore 设置指定当前参数的大小整数值。
受保护的方法 SetTypeCore 将当前参数的数据类型。
受保护的方法 SetValueCore 设置参数的值。
公共方法 ToString 检索当前参数的值的字符串表示形式。 (重写 Object.ToString()。)
受保护的方法 TryConvertValue 尝试将指定为指定的类型。

页首

字段

  名称 说明
公共字段静态成员 NullSize 表示零值公共常数范围。

页首

备注

此选件类为实现参数属性使用一个间接机制。每个属性 get 调用方法以检索属性的虚拟受保护的方法。每个属性 set 方法,但是,调用三个虚拟保护的方法:一个指示的属性更改,另一个用于实际上更改属性的和第三个指示该属性已更改。

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

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.VisualStudio.Data.Framework 命名空间

AdoDotNetParameter