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) |
Пытается преобразовать указанное значение в указанный тип. |