DataParameter 类

定义

表示 IVsDataParameter 和 IVsDataParameterDescriptor 接口的实现。

public ref class DataParameter abstract : Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataParameter, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataParameterDescriptor
public abstract class DataParameter : Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataParameter, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataParameterDescriptor
type DataParameter = class
    interface IVsDataParameter
    interface IVsDataParameterDescriptor
Public MustInherit Class DataParameter
Implements IVsDataParameter, IVsDataParameterDescriptor
继承
DataParameter
派生
实现

构造函数

DataParameter()

初始化 DataParameter 类的新实例。

DataParameter(Boolean)

初始化 类的新实例 DataParameter ,指定是否使用 DeriveParameters(String, DataCommandType, Int32) 方法派生该实例。

字段

NullSize

一个公共大小常量,该值为零。

属性

DefaultSize

获取一个整数值,该值指定当前参数类型的默认大小。

Descriptor

获取描述数据参数的信息。

Direction

获取或设置一个 DataParameterDirection 对象,该对象指定参数的方向。

HasDescriptor

获取一个值,该值指示数据参数是否通过 Descriptor 属性公开其IVsDataParameterDescriptor实现。

IsDerived

获取一个布尔值,该值指示当前参数是否派生自数据源。

IsFixedSize

获取一个布尔值,该值指示当前参数类型的大小是否固定。

IsNullable

获取一个布尔值,该值指示当前参数在派生时是否可以具有 null 值。

IsOptional

获取一个布尔值,该值指示当前参数是否为可选参数(前提是它是派生的)。

Name

获取或设置当前参数的字符串文本名称。

Size

获取或设置一个整数值,该值指定参数的大小。

Type

获取或设置参数的数据源特定类型。

Value

获取或设置参数的值。

方法

GetDirectionCore()

检索参数方向。

GetIsNullableCore()

检索一个布尔值,该值指示当前参数是否可以为 null。

GetIsOptionalCore()

检索一个布尔值,该值指示参数是否为可选参数。

GetNameCore()

检索参数的名称。

GetSizeCore()

检索指定参数大小的整数值。

GetTypeCore()

检索特定于数据源的参数类型。

GetTypeFrom(Object)

从参数值推断数据源特定的参数类型。

GetValueCore()

检索指定参数的值。

IsSupportedDirection(DataParameterDirection)

检索一个布尔值,该值指示是否支持指定的参数方向。

IsValidType(String)

检索一个布尔值,该值指示指定的数据源特定类型是否为有效类型。

OnDirectionChanged()

更改属性时 Direction 调用,以向参数方向发出更改的信号。

OnDirectionChanging(DataParameterDirection)

在属性即将更改时 Direction 调用。

OnNameChanged()

Name 属性更改时调用。

OnNameChanging(String)

在属性即将更改时 Name 调用。

OnSizeChanged()

Size 属性更改时调用。

OnSizeChanging(Int32)

在属性即将更改时 Size 调用。

OnTypeChanged()

Type 属性更改时调用。

OnTypeChanging(String)

在属性即将更改时 Type 调用。

OnValueChanged()

Value 属性更改时调用。

OnValueChanging(Object)

在属性即将更改时 Value 调用。

Parse(String)

以字符串格式反汇编参数值,并将该值转换为正确的类型。

SetDirectionCore(DataParameterDirection)

使用 DataParameterDirection 枚举设置参数的方向。

SetNameCore(String)

设置参数的名称。

SetSizeCore(Int32)

设置一个整数值,该值指定当前参数的大小。

SetTypeCore(String)

设置当前参数的数据类型。

SetValueCore(Object)

设置 参数的值。

ToString()

检索当前参数值的字符串表示形式。

TryConvertValue(Object, String)

尝试将指定值转换为指定类型。

适用于