表示从数据源命令派生,或者通过使用命令到数据源的数据参数。
继承层次结构
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) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。