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


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

См. также

Ссылки

Microsoft.VisualStudio.Data - пространство имен

AdoDotNetParameter