DataParameter Класс

Определение

Представляет параметр данных, производный от команды источника данных или передаваемый с помощью команды в источник данных.

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

Возвращает значение, указывающее, предоставляет ли параметр данных свою IVsDataParameterDescriptor реализацию через Descriptor свойство.

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)

Пытается преобразовать указанное значение в указанный тип.

Применяется к