DataParameter 类

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

继承层次结构

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

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

语法

声明
Public MustInherit Class DataParameter
public abstract class DataParameter
public ref class DataParameter abstract
[<AbstractClass>]
type DataParameter =  class end
public abstract class DataParameter

DataParameter 类型公开以下成员。

构造函数

  名称 说明
受保护的方法 DataParameter() 选件类构造函数。初始化 DataParameter 选件类的nonparameterized实例。
受保护的方法 DataParameter(Boolean) 选件类构造函数。包含由表示的初始化 DataParameter 选件类的参数化的实例,该实例使用 DeriveParameters 方法,是否派生的。

页首

属性

  名称 说明
受保护的属性 DefaultPrecision 检索指定默认值精度的字节值为当前参数类型。
受保护的属性 DefaultScale 检索指定默认缩放的字节值为当前参数类型。
受保护的属性 DefaultSize 检索并指定默认大小的整数值为当前参数类型。
公共属性 Direction 检索或设置一个参数方向的 DataParameterDirection 对象。
公共属性 IsDerived 检索指示的布尔值此参数是否从数据源派生的。
受保护的属性 IsFixedPrecision 检索指示当前参数类型的精度是否的布尔值是固定的。
受保护的属性 IsFixedScale 检索指示当前参数类型的小数位数是否的布尔值是固定的。
受保护的属性 IsFixedSize 检索指示当前参数类型的范围是否的布尔值是固定的。
公共属性 IsNullable 检索指示此参数是否的布尔值能有 nullnull 引用(在 Visual Basic 中为 Nothing) 值。
公共属性 IsOptional 检索指示此参数是否的布尔值是可选的,因此,此参数是一个派生参数的情况下。
公共属性 Name 检索或设置参数的字符串名称。
公共属性 Precision 检索或设置指定参数的精度的字节值。
公共属性 Scale 检索或设置指定参数的缩放的字节值。
公共属性 Size 检索或设置一个参数的大小整数值。
公共属性 Type 检索或设置参数的数据源特定类型。
公共属性 Value 检索或设置参数的值。

页首

方法

  名称 说明
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
受保护的方法 GetDirectionImpl 检索参数方向。
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
受保护的方法 GetIsNullableImpl 检索指示此参数是否的布尔值可以是 nullnull 引用(在 Visual Basic 中为 Nothing)。
受保护的方法 GetIsOptionalImpl 检索指示此参数是否的布尔值是可选的。
受保护的方法 GetNameImpl 检索该参数的名称。
受保护的方法 GetPrecisionImpl 检索指定参数的精度的字节值。
受保护的方法 GetScaleImpl 检索指定参数的缩放的字节值。
受保护的方法 GetSizeImpl 检索指定参数的大小整数值。
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 GetTypeFrom 推理从参数值的数据源特定参数类型。
受保护的方法 GetTypeImpl 检索该参数的数据源特定类型。
受保护的方法 GetValueImpl 检索一个指定参数的值。
受保护的方法 IsSupportedDirection 检索指示指定的参数方向是否的布尔值支持。
受保护的方法 IsValidType 检索指示指定的数据源特定类型是否的布尔值是有效的类型。
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
受保护的方法 OnDirectionChanged 调用时,Direction 特性更改为这些里程碑体参数方向更改。
受保护的方法 OnDirectionChanging 调用时,Direction 属性将更改。
受保护的方法 OnNameChanged Name 属性更改时调用。
受保护的方法 OnNameChanging 调用时,Name 属性将更改。
受保护的方法 OnPrecisionChanged Precision 属性更改时调用。
受保护的方法 OnPrecisionChanging 调用时,Precision 属性将更改。
受保护的方法 OnScaleChanged Scale 属性更改时调用。
受保护的方法 OnScaleChanging 调用时,Scale 属性将更改。
受保护的方法 OnSizeChanged Size 属性更改时调用。
受保护的方法 OnSizeChanging 调用时,Size 属性将更改。
受保护的方法 OnTypeChanged Type 属性更改时调用。
受保护的方法 OnTypeChanging 调用时,Type 属性将更改。
受保护的方法 OnValueChanged Value 属性更改时调用。
受保护的方法 OnValueChanging 调用时,Value 属性将更改。
公共方法 Parse 拆分一个参数值以字符串格式并将值转换为正确的类型。
受保护的方法 SetDirectionImpl 使用 DataParameterDirection 枚举,将参数方向。
受保护的方法 SetNameImpl 设置参数的名称。
受保护的方法 SetPrecisionImpl 设置指定参数的精度的字节值。
受保护的方法 SetScaleImpl 设置指定参数的缩放的字节值。
受保护的方法 SetSizeImpl 设置指定此参数的大小整数值。
受保护的方法 SetTypeImpl 将该参数的数据类型。
受保护的方法 SetValueImpl 将该参数的值。
公共方法 ToString 检索此参数的值的字符串表示形式。 (重写 Object.ToString()。)
受保护的方法 TryConvertValue 尝试将指定为指定的类型。

页首

备注

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

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

线程安全

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

请参见

参考

Microsoft.VisualStudio.Data 命名空间

AdoDotNetParameter