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


AdoDotNetParameter - класс

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

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

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

Пространство имен:  Microsoft.VisualStudio.Data.Framework.AdoDotNet
Сборка:  Microsoft.VisualStudio.Data.Framework (в Microsoft.VisualStudio.Data.Framework.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(DbParameter) Инициализирует новый экземпляр класса AdoDotNetParameter с объектом параметра.
Открытый метод AdoDotNetParameter(String) Инициализирует новый экземпляр класса AdoDotNetParameter со строковым значением параметра.
Открытый метод AdoDotNetParameter(DbParameter, Boolean) Инициализирует новый экземпляр класса AdoDotNetParameter с объектом параметра и указание является производным, является ли параметр с помощью метода DeriveParameters.
Открытый метод AdoDotNetParameter(String, Boolean) Инициализирует новый экземпляр класса AdoDotNetParameter с именем поставщика данных и указание является производным, является ли параметр с помощью метода DeriveParameters.

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

Свойства

  Имя Описание
Защищенное свойство DefaultSize Возвращает целое число, задающее размер по умолчанию для текущего параметра типа. (Унаследовано от DataParameter.)
Открытое свойство Descriptor Получает сведения, описывающие параметр данных. (Унаследовано от DataParameter.)
Открытое свойство Direction Возвращает или задает объект DataParameterDirection направление параметра. (Унаследовано от DataParameter.)
Защищенное свойство HasDescriptor Возвращает значение, указывающее, предоставляет ли параметр данных его реализация IVsDataParameterDescriptor через свойство Descriptor. (Переопределяет DataParameter.HasDescriptor.)
Открытое свойство IsDerived Возвращает значение Boolean, указывающее, является ли текущий параметр из источника данных. (Унаследовано от DataParameter.)
Защищенное свойство IsFixedSize Возвращает значение, показывающее, является ли размер текущего параметра типа является фиксированным. (Переопределяет DataParameter.IsFixedSize.)
Открытое свойство IsNullable Возвращает значение, показывающее, является ли текущий Boolean параметр может иметь значение NULL при условии, что он является производным. (Унаследовано от DataParameter.)
Открытое свойство IsOptional Возвращает значение, показывающее, является ли текущий Boolean параметр является необязательным при условии, что он является производным. (Унаследовано от DataParameter.)
Открытое свойство Name Возвращает или задает имя строкового литерала текущего параметра. (Унаследовано от DataParameter.)
Открытое свойство Parameter Возвращает объект DbParameter, представляющее параметр команды.
Открытое свойство Size Возвращает или задает целое число, задающее размер параметра. (Унаследовано от DataParameter.)
Открытое свойство Type Возвращает или задает тип источник- конкретных данных параметра. (Унаследовано от DataParameter.)
Открытое свойство Value Возвращает или задает значение параметра. (Унаследовано от DataParameter.)

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

Методы

  Имя Описание
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Защищенный метод GetDirectionCore Получает направление параметра. (Переопределяет DataParameter.GetDirectionCore().)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Защищенный метод GetIsNullableCore Извлекает значение, указывающее Boolean, является ли данный параметр может быть nullссылка NULL (Nothing в Visual Basic). (Переопределяет DataParameter.GetIsNullableCore().)
Защищенный метод GetIsOptionalCore Извлекает значение, указывающее, является ли Boolean параметр является необязательным. (Унаследовано от DataParameter.)
Защищенный метод GetNameCore Возвращает имя параметра. (Переопределяет DataParameter.GetNameCore().)
Защищенный метод GetSizeCore Извлекает целое число, задающее размер параметра. (Переопределяет DataParameter.GetSizeCore().)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод GetTypeCore Возвращает тип источник- конкретных данных параметра. (Переопределяет DataParameter.GetTypeCore().)
Защищенный метод GetTypeFrom Сопоставляет тип значения в значение DbType и возвращает количество строк. (Переопределяет DataParameter.GetTypeFrom(Object).)
Защищенный метод GetValueCore Извлекает значение указанного параметра. (Переопределяет DataParameter.GetValueCore().)
Защищенный метод IsSupportedDirection Извлекает значение, указывающее Boolean, поддерживается ли указанное направление параметра. (Унаследовано от DataParameter.)
Защищенный метод IsValidType Извлекает значение, указывающее Boolean, является ли указанный тип источник- конкретных данных допустимый тип. (Переопределяет DataParameter.IsValidType(String).)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный метод OnDirectionChanged Если свойство с именем Direction изменен для обозначения изменения в направлении параметра. (Унаследовано от DataParameter.)
Защищенный метод OnDirectionChanging Вызываемый, когда свойство Direction изменением. (Унаследовано от DataParameter.)
Защищенный метод OnNameChanged Вызывается при изменении свойства Name. (Унаследовано от DataParameter.)
Защищенный метод OnNameChanging Вызываемый, когда свойство Name изменением. (Унаследовано от 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).)
Защищенный метод SetDirectionCore Задает направление параметра с помощью перечисления DataParameterDirection. (Переопределяет DataParameter.SetDirectionCore(DataParameterDirection).)
Защищенный метод SetNameCore Задает имя параметра. (Переопределяет DataParameter.SetNameCore(String).)
Защищенный метод SetSizeCore Задает целое число, задающее размер данного параметра. (Переопределяет DataParameter.SetSizeCore(Int32).)
Защищенный метод SetTypeCore Пытается интерпретировать значение типа DbType в значение перечисления с помощью Enum.Parse.Если это не удается, метод принимает DbType.Object как правильный DbType. (Переопределяет DataParameter.SetTypeCore(String).)
Защищенный метод SetValueCore Устанавливает значение параметра. (Переопределяет DataParameter.SetValueCore(Object).)
Открытый метод ToString Извлекает строковое представление значения текущего параметра. (Унаследовано от DataParameter.)
Защищенный метод TryConvertValue Пытается преобразовать указанное значение к заданному типу. (Унаследовано от DataParameter.)

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

Заметки

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

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

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

См. также

Ссылки

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