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