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


AdoDotNetParameter - класс

Представляет параметр данных, производными от команды источника данных или который передается с помощью команды к источнику данных, технология которого основной ADO.NET.

Иерархия наследования

System.Object
  Microsoft.VisualStudio.Data.DataParameter
    Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetParameter

Пространство имен:  Microsoft.VisualStudio.Data.AdoDotNet
Сборка:  Microsoft.VisualStudio.Data (в Microsoft.VisualStudio.Data.dll)

Синтаксис

'Декларация
Public Class AdoDotNetParameter _
    Inherits DataParameter
public class AdoDotNetParameter : DataParameter
public ref class AdoDotNetParameter : public DataParameter
type AdoDotNetParameter =  
    class
        inherit DataParameter
    end
public class AdoDotNetParameter extends DataParameter

Тип AdoDotNetParameter предоставляет следующие члены.

Конструкторы

  Имя Описание
Открытый метод AdoDotNetParameter(String) Конструктор класса.Инициализирует экземпляр класса AdoDotNetParameter параметризованными, а также имя поставщика данных ADO.NET, обслуживанными соединением.
Открытый метод AdoDotNetParameter(String, IDataParameter) Конструктор класса.Инициализирует экземпляр класса AdoDotNetParameter параметризованный, подавая параметр для объекта Command, а также имя поставщика DDEX.
Открытый метод AdoDotNetParameter(String, IDataParameter, Boolean) Конструктор класса.Инициализирует экземпляр класса AdoDotNetParameter параметризованный, указывая параметр, чтобы объект Command, имя поставщика DDEX и является производным, является ли параметр с помощью метода DeriveParameters.

В начало страницы

Свойства

  Имя Описание
Защищенное свойство DefaultPrecision Извлекает значение, показывающее байта точность по умолчанию для текущего параметра типа. (Унаследовано от DataParameter.)
Защищенное свойство DefaultScale Извлекает значение, показывающее байтов по умолчанию масштаб для текущего параметра типа. (Унаследовано от DataParameter.)
Защищенное свойство DefaultSize Извлечение и целое число, задающее размер по умолчанию для текущего параметра типа. (Унаследовано от DataParameter.)
Открытое свойство Direction Возвращает или задает объект DataParameterDirection направление параметра. (Унаследовано от DataParameter.)
Открытое свойство IsDerived Получает логическое значение, указывающее, был ли этот параметр является производным из источника данных. (Унаследовано от DataParameter.)
Защищенное свойство IsFixedPrecision Получает логическое значение, указывающее, является ли точность для текущего параметра типа, фиксирована. (Переопределяет DataParameter.IsFixedPrecision.)
Защищенное свойство IsFixedScale Получает логическое значение, указывающее, является ли масштаб для текущего параметра типа, фиксирована. (Переопределяет DataParameter.IsFixedScale.)
Защищенное свойство IsFixedSize Получает логическое значение, указывающее, является ли размер текущего параметра типа является фиксированным. (Переопределяет DataParameter.IsFixedSize.)
Открытое свойство IsNullable Получает логическое значение, указывающее, является ли этот параметр может иметь значение nullссылка NULL (Nothing в Visual Basic). (Унаследовано от DataParameter.)
Открытое свойство IsOptional Получает логическое значение, указывающее, является ли данный параметр необязательным, в тех случаях, когда этот параметр производный параметр. (Унаследовано от DataParameter.)
Открытое свойство Name Возвращает или задает имя строкового литерала параметра. (Унаследовано от DataParameter.)
Открытое свойство Parameter Извлекает объект IDataParameter, представляющее параметр команды.
Открытое свойство Precision Возвращает или задает значение, указывающее точность параметра в байтах. (Унаследовано от DataParameter.)
Открытое свойство Scale Возвращает или задает значение, указывающее масштаб параметра в байтах. (Унаследовано от DataParameter.)
Открытое свойство Size Возвращает или задает целое число, задающее размер параметра. (Унаследовано от DataParameter.)
Открытое свойство Type Возвращает или задает тип данные-источник- определенного параметра. (Унаследовано от DataParameter.)
Открытое свойство Value Возвращает или задает значение параметра. (Унаследовано от DataParameter.)

В начало страницы

Методы

  Имя Описание
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Защищенный метод GetDirectionImpl Получает направление параметра. (Переопределяет DataParameter.GetDirectionImpl().)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Защищенный метод GetIsNullableImpl Получает логическое значение, указывающее, является ли данный параметр может быть nullссылка NULL (Nothing в Visual Basic). (Переопределяет DataParameter.GetIsNullableImpl().)
Защищенный метод GetIsOptionalImpl Получает логическое значение, указывающее, является ли данный параметр необязательным. (Унаследовано от DataParameter.)
Защищенный метод GetNameImpl Возвращает имя параметра. (Переопределяет DataParameter.GetNameImpl().)
Защищенный метод GetPrecisionImpl Извлекает значение, указывающее точность параметра в байтах. (Переопределяет DataParameter.GetPrecisionImpl().)
Защищенный метод GetScaleImpl Извлекает значение, показывающее байта масштаб параметра. (Переопределяет DataParameter.GetScaleImpl().)
Защищенный метод GetSizeImpl Извлекает целое число, задающее размер параметра. (Переопределяет DataParameter.GetSizeImpl().)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод GetTypeFrom Возвращает AnsiString для значения nullссылка NULL (Nothing в Visual Basic) или DBNull; также сопоставляет тип значения в значение DbType и возвращает количество строк. (Переопределяет DataParameter.GetTypeFrom(Object).)
Защищенный метод GetTypeImpl Возвращает тип данные-источник- определенного параметра. (Переопределяет DataParameter.GetTypeImpl().)
Защищенный метод GetValueImpl Извлекает значение указанного параметра. (Переопределяет DataParameter.GetValueImpl().)
Защищенный метод IsSupportedDirection Получает логическое значение, указывающее, поддерживается ли указанное направление параметра. (Унаследовано от DataParameter.)
Защищенный метод IsValidType Получает логическое значение, указывающее, является ли указанный тип данные-источник- определенного допустимого типа. (Переопределяет DataParameter.IsValidType(String).)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный метод OnDirectionChanged Если свойство с именем Direction изменен для обозначения изменения в направлении параметра. (Унаследовано от DataParameter.)
Защищенный метод OnDirectionChanging Вызываемый, когда свойство Direction изменением. (Унаследовано от DataParameter.)
Защищенный метод OnNameChanged Вызывается при изменении свойства Name. (Унаследовано от DataParameter.)
Защищенный метод OnNameChanging Вызываемый, когда свойство Name изменением. (Унаследовано от DataParameter.)
Защищенный метод OnPrecisionChanged Вызывается при изменении свойства Precision. (Унаследовано от DataParameter.)
Защищенный метод OnPrecisionChanging Вызываемый, когда свойство Precision изменением. (Унаследовано от DataParameter.)
Защищенный метод OnScaleChanged Вызывается при изменении свойства Scale. (Унаследовано от DataParameter.)
Защищенный метод OnScaleChanging Вызываемый, когда свойство Scale изменением. (Унаследовано от DataParameter.)
Защищенный метод OnSizeChanged Вызывается при изменении свойства Size. (Унаследовано от DataParameter.)
Защищенный метод OnSizeChanging Вызываемый, когда свойство Size изменением. (Унаследовано от DataParameter.)
Защищенный метод OnTypeChanged Вызывается при изменении свойства Type. (Унаследовано от DataParameter.)
Защищенный метод OnTypeChanging Вызываемый, когда свойство Type изменением. (Унаследовано от DataParameter.)
Защищенный метод OnValueChanged Вызывается при изменении свойства Value. (Унаследовано от DataParameter.)
Защищенный метод OnValueChanging Вызываемый, когда свойство Value изменением. (Унаследовано от DataParameter.)
Открытый метод Parse Возвращает DbType и пытается к частям значение входной строки в правильный тип с помощью преобразования типов-примитивов (таких как Byte.Parse и Int32.Parse). (Переопределяет DataParameter.Parse(String).)
Защищенный метод SetDirectionImpl Задает направление параметра, используя перечисление DataParameterDirection. (Переопределяет DataParameter.SetDirectionImpl(DataParameterDirection).)
Защищенный метод SetNameImpl Задает имя параметра. (Переопределяет DataParameter.SetNameImpl(String).)
Защищенный метод SetPrecisionImpl Устанавливает значение байта точность параметра. (Переопределяет DataParameter.SetPrecisionImpl(Byte).)
Защищенный метод SetScaleImpl Устанавливает значение байта масштаб параметра. (Переопределяет DataParameter.SetScaleImpl(Byte).)
Защищенный метод SetSizeImpl Задает целое число, задающее размер данного параметра. (Переопределяет DataParameter.SetSizeImpl(Int32).)
Защищенный метод SetTypeImpl Пытается интерпретировать значение типа DbType в значение перечисления с помощью Enum.Parse и, если это не удается, оно принимает DbType.Object как правильный DbType. (Переопределяет DataParameter.SetTypeImpl(String).)
Защищенный метод SetValueImpl Задает значения этого параметра. (Переопределяет DataParameter.SetValueImpl(Object).)
Открытый метод ToString Возвращает строковое представление значения этого параметра. (Унаследовано от DataParameter.)
Защищенный метод TryConvertValue Пытается преобразовать указанное значение к заданному типу. (Унаследовано от DataParameter.)

В начало страницы

Заметки

Этот класс предоставляет полную управляемую реализацию, которая будет создан по умолчанию из класса AdoDotNetConnectionSupport.Базовая реализация имеет дело с точки зрения перечисления DbType, ссылающийся на параметры типа.Это меньше идеал, поэтому рекомендуется поставщик выводит собственный класс, производный от данного объекта, который переопределяет различные методы и свойства для более точного представляют их типы и ограничения Назад-элемент- в XML-структуру.

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

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

DataParameter

DbType