DataParameter - класс
Представляет параметр данных, производными от команды источника данных или который передается с помощью команды к источнику данных.
Иерархия наследования
System.Object
Microsoft.VisualStudio.Data.Framework.DataParameter
Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetParameter
Пространство имен: Microsoft.VisualStudio.Data.Framework
Сборка: Microsoft.VisualStudio.Data.Framework (в Microsoft.VisualStudio.Data.Framework.dll)
Синтаксис
'Декларация
Public MustInherit Class DataParameter _
Implements IVsDataParameter, IVsDataParameterDescriptor
public abstract class DataParameter : IVsDataParameter,
IVsDataParameterDescriptor
public ref class DataParameter abstract : IVsDataParameter,
IVsDataParameterDescriptor
[<AbstractClass>]
type DataParameter =
class
interface IVsDataParameter
interface IVsDataParameterDescriptor
end
public abstract class DataParameter implements IVsDataParameter, IVsDataParameterDescriptor
Тип DataParameter предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
![]() |
DataParameter() | Инициализирует новый экземпляр класса DataParameter. |
![]() |
DataParameter(Boolean) | Инициализирует новый экземпляр класса DataParameter, произведен ли экземпляр с помощью метода DeriveParameters. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
![]() |
DefaultSize | Возвращает целое число, задающее размер по умолчанию для текущего параметра типа. |
![]() |
Descriptor | Получает сведения, описывающие параметр данных. |
![]() |
Direction | Возвращает или задает объект DataParameterDirection направление параметра. |
![]() |
HasDescriptor | Возвращает значение, указывающее, предоставляет ли параметр данных его реализация IVsDataParameterDescriptor через свойство Descriptor. |
![]() |
IsDerived | Возвращает значение Boolean, указывающее, является ли текущий параметр из источника данных. |
![]() |
IsFixedSize | Возвращает значение, показывающее, является ли размер Boolean для текущего параметра типа является фиксированным. |
![]() |
IsNullable | Возвращает значение, показывающее, является ли текущий Boolean параметр может иметь значение NULL при условии, что он является производным. |
![]() |
IsOptional | Возвращает значение, показывающее, является ли текущий Boolean параметр является необязательным при условии, что он является производным. |
![]() |
Name | Возвращает или задает имя строкового литерала текущего параметра. |
![]() |
Size | Возвращает или задает целое число, задающее размер параметра. |
![]() |
Type | Возвращает или задает тип источник- конкретных данных параметра. |
![]() |
Value | Возвращает или задает значение параметра. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) |
![]() |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.) |
![]() |
GetDirectionCore | Получает направление параметра. |
![]() |
GetHashCode | Играет роль хэш-функции для определенного типа. (Унаследовано от Object.) |
![]() |
GetIsNullableCore | Извлекает значение, указывающее Boolean, является ли текущий параметр может быть nullссылка NULL (Nothing в Visual Basic). |
![]() |
GetIsOptionalCore | Извлекает значение, указывающее, является ли Boolean параметр является необязательным. |
![]() |
GetNameCore | Возвращает имя параметра. |
![]() |
GetSizeCore | Извлекает целое число, задающее размер параметра. |
![]() |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) |
![]() |
GetTypeCore | Возвращает тип источник- конкретных данных параметра. |
![]() |
GetTypeFrom | Определяет тип параметра источник- конкретных данных из значения параметра. |
![]() |
GetValueCore | Извлекает значение указанного параметра. |
![]() |
IsSupportedDirection | Извлекает значение, указывающее Boolean, поддерживается ли указанное направление параметра. |
![]() |
IsValidType | Извлекает значение, указывающее Boolean, является ли указанный тип источник- конкретных данных допустимый тип. |
![]() |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) |
![]() |
OnDirectionChanged | Если свойство с именем Direction изменен для обозначения изменения в направлении параметра. |
![]() |
OnDirectionChanging | Вызываемый, когда свойство Direction изменением. |
![]() |
OnNameChanged | Вызывается при изменении свойства Name. |
![]() |
OnNameChanging | Вызываемый, когда свойство Name изменением. |
![]() |
OnSizeChanged | Вызывается при изменении свойства Size. |
![]() |
OnSizeChanging | Вызываемый, когда свойство Size изменением. |
![]() |
OnTypeChanged | Вызывается при изменении свойства Type. |
![]() |
OnTypeChanging | Вызываемый, когда свойство Type изменением. |
![]() |
OnValueChanged | Вызывается при изменении свойства Value. |
![]() |
OnValueChanging | Вызываемый, когда свойство Value изменением. |
![]() |
Parse | Демонтирует значение параметра в строковом формате и преобразования значения в правильный тип. |
![]() |
SetDirectionCore | Задает направление параметра с помощью перечисления DataParameterDirection. |
![]() |
SetNameCore | Задает имя параметра. |
![]() |
SetSizeCore | Задает целое число, задающее размер текущего параметра. |
![]() |
SetTypeCore | Задает тип данных текущего параметра. |
![]() |
SetValueCore | Устанавливает значение параметра. |
![]() |
ToString | Извлекает строковое представление значения текущего параметра. (Переопределяет Object.ToString().) |
![]() |
TryConvertValue | Пытается преобразовать указанное значение к заданному типу. |
В начало страницы
Поля
Имя | Описание | |
---|---|---|
![]() ![]() |
NullSize | Размер открытого константа, содержащая нулевое значение. |
В начало страницы
Заметки
Этот класс использует косвенный механизм для реализации свойства параметра.Вызовы метода get каждого свойства виртуальный защищенные метод, получающий свойство.Каждый метод set свойства, однако вызывает защищенных виртуальных методов: 3 одно, указывающий, что свойство меняется, другие изменения свойство фактически, а третий показывая, что изменении свойства.
Это позволяет задает значение свойства, чтобы изолировать обработку недопустимого входного объекта в свойстве при изменении метод задания свойства и применить все побочные эффекты в методе измененном свойством.Это также позволяет базовый класс для обеспечения некоторой по умолчанию проверку ошибок, чтобы соответствовать семантике, определенной с помощью интерфейса параметра.
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.