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