DataParameter - класс
Представляет параметр данных, производными от команды источника данных или который передается с помощью команды к источнику данных.
Иерархия наследования
Object
Microsoft.VisualStudio.Data.DataParameter
Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetParameter
Пространство имен: Microsoft.VisualStudio.Data
Сборка: Microsoft.VisualStudio.Data (в Microsoft.VisualStudio.Data.dll)
Синтаксис
'Декларация
Public MustInherit Class DataParameter
public abstract class DataParameter
public ref class DataParameter abstract
[<AbstractClass>]
type DataParameter = class end
public abstract class DataParameter
Тип DataParameter предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
![]() |
DataParameter() | Конструктор класса.Инициализирует nonparameterized экземпляр класса DataParameter. |
![]() |
DataParameter(Boolean) | Конструктор класса.Инициализирует экземпляр класса DataParameter параметризованный вместе с указанием произведен ли экземпляр с помощью метода DeriveParameters. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
![]() |
DefaultPrecision | Извлекает значение, показывающее байта точность по умолчанию для текущего параметра типа. |
![]() |
DefaultScale | Извлекает значение, показывающее байтов по умолчанию масштаб для текущего параметра типа. |
![]() |
DefaultSize | Извлечение и целое число, задающее размер по умолчанию для текущего параметра типа. |
![]() |
Direction | Возвращает или задает объект DataParameterDirection направление параметра. |
![]() |
IsDerived | Получает логическое значение, указывающее, был ли этот параметр является производным из источника данных. |
![]() |
IsFixedPrecision | Получает логическое значение, указывающее, является ли точность для текущего параметра типа, фиксирована. |
![]() |
IsFixedScale | Получает логическое значение, указывающее, является ли масштаб для текущего параметра типа, фиксирована. |
![]() |
IsFixedSize | Получает логическое значение, указывающее, является ли размер текущего параметра типа является фиксированным. |
![]() |
IsNullable | Получает логическое значение, указывающее, является ли этот параметр может иметь значение nullссылка NULL (Nothing в Visual Basic). |
![]() |
IsOptional | Получает логическое значение, указывающее, является ли данный параметр необязательным, в тех случаях, когда этот параметр производный параметр. |
![]() |
Name | Возвращает или задает имя строкового литерала параметра. |
![]() |
Precision | Возвращает или задает значение, указывающее точность параметра в байтах. |
![]() |
Scale | Возвращает или задает значение, указывающее масштаб параметра в байтах. |
![]() |
Size | Возвращает или задает целое число, задающее размер параметра. |
![]() |
Type | Возвращает или задает тип данные-источник- определенного параметра. |
![]() |
Value | Возвращает или задает значение параметра. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) |
![]() |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как он будет уничтожен во время сборки мусора. (Унаследовано от Object.) |
![]() |
GetDirectionImpl | Получает направление параметра. |
![]() |
GetHashCode | Служит хэш-функцией по умолчанию. (Унаследовано от Object.) |
![]() |
GetIsNullableImpl | Получает логическое значение, указывающее, является ли данный параметр может быть nullссылка NULL (Nothing в Visual Basic). |
![]() |
GetIsOptionalImpl | Получает логическое значение, указывающее, является ли данный параметр необязательным. |
![]() |
GetNameImpl | Возвращает имя параметра. |
![]() |
GetPrecisionImpl | Извлекает значение, указывающее точность параметра в байтах. |
![]() |
GetScaleImpl | Извлекает значение, показывающее байта масштаб параметра. |
![]() |
GetSizeImpl | Извлекает целое число, задающее размер параметра. |
![]() |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) |
![]() |
GetTypeFrom | Определяет тип параметра данные-источник- определенной от значения параметра. |
![]() |
GetTypeImpl | Возвращает тип данные-источник- определенного параметра. |
![]() |
GetValueImpl | Извлекает значение указанного параметра. |
![]() |
IsSupportedDirection | Получает логическое значение, указывающее, поддерживается ли указанное направление параметра. |
![]() |
IsValidType | Получает логическое значение, указывающее, является ли указанный тип данные-источник- определенного допустимого типа. |
![]() |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) |
![]() |
OnDirectionChanged | Если свойство с именем Direction изменен для обозначения изменения в направлении параметра. |
![]() |
OnDirectionChanging | Вызываемый, когда свойство Direction изменением. |
![]() |
OnNameChanged | Вызывается при изменении свойства Name. |
![]() |
OnNameChanging | Вызываемый, когда свойство Name изменением. |
![]() |
OnPrecisionChanged | Вызывается при изменении свойства Precision. |
![]() |
OnPrecisionChanging | Вызываемый, когда свойство Precision изменением. |
![]() |
OnScaleChanged | Вызывается при изменении свойства Scale. |
![]() |
OnScaleChanging | Вызываемый, когда свойство Scale изменением. |
![]() |
OnSizeChanged | Вызывается при изменении свойства Size. |
![]() |
OnSizeChanging | Вызываемый, когда свойство Size изменением. |
![]() |
OnTypeChanged | Вызывается при изменении свойства Type. |
![]() |
OnTypeChanging | Вызываемый, когда свойство Type изменением. |
![]() |
OnValueChanged | Вызывается при изменении свойства Value. |
![]() |
OnValueChanging | Вызываемый, когда свойство Value изменением. |
![]() |
Parse | Демонтирует значение параметра в строковом формате и преобразования значения в правильный тип. |
![]() |
SetDirectionImpl | Задает направление параметра, используя перечисление DataParameterDirection. |
![]() |
SetNameImpl | Задает имя параметра. |
![]() |
SetPrecisionImpl | Устанавливает значение байта точность параметра. |
![]() |
SetScaleImpl | Устанавливает значение байта масштаб параметра. |
![]() |
SetSizeImpl | Задает целое число, задающее размер данного параметра. |
![]() |
SetTypeImpl | Задает тип данных параметра. |
![]() |
SetValueImpl | Задает значения этого параметра. |
![]() |
ToString | Возвращает строковое представление значения этого параметра. (Переопределяет Object.ToString.) |
![]() |
TryConvertValue | Пытается преобразовать указанное значение к заданному типу. |
В начало страницы
Заметки
Этот класс использует косвенный механизм для реализации свойства параметра. Вызовы метода get каждого свойства виртуальный защищенные метод, получающий свойство. Каждый метод set свойства, с другой стороны, виртуальный вызовов составляет 3 защищал методы: одно, указывающий, что свойство меняется, другие изменения свойство фактически, а третий показывая, что изменении свойства.
Это позволяет задает значение свойства, чтобы изолировать обработку недопустимого входного объекта в свойстве при изменении метод задания свойства и применить все побочные эффекты в методе измененном свойством. Это также позволяет базовый класс для обеспечения некоторой по умолчанию проверку ошибок, чтобы соответствовать семантике, определенной с помощью интерфейса параметра.
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.