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