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 - пространство имен