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


AdoDotNetParameter - класс

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

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

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 на типы параметров. Это меньше идеал, поэтому рекомендуется поставщики создают собственные классы из данного объекта, которые переопределяют различные методы и свойства в более подробно представляют их задние типы и ограничения — функции.

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

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

См. также

Ссылки

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