Поделиться через


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

Возвращает значение, указывающее, предоставляет ли параметр данных свою 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)

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

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