IVsDataMappedObjectSelector.SelectMappedObjects Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| SelectMappedObjects<T>() |
Извлекает список сопоставленных объектов данных из хранилища объектов. |
| SelectMappedObjects<T>(Object[]) |
Извлекает список сопоставленных объектов данных, отфильтрованных по указанным ограничениям. |
| SelectMappedObjects<T>(String) |
Извлекает список сопоставленных объектов данных указанного типа. |
| SelectMappedObjects<T>(Object[], Boolean) |
Извлекает список сопоставленных объектов данных, отфильтрованных по указанным ограничениям. |
| SelectMappedObjects<T>(String, Object[]) |
Извлекает список сопоставленных объектов данных для указанного имени типа, отфильтрованных по указанным ограничениям. |
| SelectMappedObjects<T>(String, Object[], Boolean) |
Извлекает список сопоставленных объектов данных для указанного имени типа, отфильтрованных по указанным ограничениям. |
SelectMappedObjects<T>()
Извлекает список сопоставленных объектов данных из хранилища объектов.
public:
generic <typename T>
where T : Microsoft::VisualStudio::Data::Services::IVsDataMappedObject System::Collections::Generic::IList<T> ^ SelectMappedObjects();
public System.Collections.Generic.IList<T> SelectMappedObjects<T> () where T : Microsoft.VisualStudio.Data.Services.IVsDataMappedObject;
abstract member SelectMappedObjects : unit -> System.Collections.Generic.IList<'T (requires 'T :> Microsoft.VisualStudio.Data.Services.IVsDataMappedObject)> (requires 'T :> Microsoft.VisualStudio.Data.Services.IVsDataMappedObject)
Public Function SelectMappedObjects(Of T As IVsDataMappedObject) () As IList(Of T)
Параметры типа
- T
Тип параметра.
Возвращаемое значение
- IList<T>
Список IVsDataMappedObject объектов, представляющих сопоставленные объекты.
Применяется к
SelectMappedObjects<T>(Object[])
Извлекает список сопоставленных объектов данных, отфильтрованных по указанным ограничениям.
public:
generic <typename T>
where T : Microsoft::VisualStudio::Data::Services::IVsDataMappedObject System::Collections::Generic::IList<T> ^ SelectMappedObjects(cli::array <System::Object ^> ^ restrictions);
public System.Collections.Generic.IList<T> SelectMappedObjects<T> (object[] restrictions) where T : Microsoft.VisualStudio.Data.Services.IVsDataMappedObject;
abstract member SelectMappedObjects : obj[] -> System.Collections.Generic.IList<'T (requires 'T :> Microsoft.VisualStudio.Data.Services.IVsDataMappedObject)> (requires 'T :> Microsoft.VisualStudio.Data.Services.IVsDataMappedObject)
Public Function SelectMappedObjects(Of T As IVsDataMappedObject) (restrictions As Object()) As IList(Of T)
Параметры типа
- T
Тип параметра.
Параметры
- restrictions
- Object[]
Массив ограничений, ограничивающий объекты, возвращаемые из хранилища объектов, с теми, которые соответствуют этим ограничениям.
Возвращаемое значение
- IList<T>
Список IVsDataMappedObject объектов, отфильтрованных по указанным ограничениям.
Исключения
Недопустимые ограничения.
Применяется к
SelectMappedObjects<T>(String)
Извлекает список сопоставленных объектов данных указанного типа.
public:
generic <typename T>
where T : Microsoft::VisualStudio::Data::Services::IVsDataMappedObject System::Collections::Generic::IList<T> ^ SelectMappedObjects(System::String ^ specificTypeName);
public System.Collections.Generic.IList<T> SelectMappedObjects<T> (string specificTypeName) where T : Microsoft.VisualStudio.Data.Services.IVsDataMappedObject;
abstract member SelectMappedObjects : string -> System.Collections.Generic.IList<'T (requires 'T :> Microsoft.VisualStudio.Data.Services.IVsDataMappedObject)> (requires 'T :> Microsoft.VisualStudio.Data.Services.IVsDataMappedObject)
Public Function SelectMappedObjects(Of T As IVsDataMappedObject) (specificTypeName As String) As IList(Of T)
Параметры типа
- T
Тип параметра.
Параметры
- specificTypeName
- String
Имя типа, для которого извлекаются сопоставленные объекты данных. Это имя универсального типа данных, которое находится в XML-коде хранилища объекта данных в < > элементе маппедтипе.
Возвращаемое значение
- IList<T>
Список IVsDataMappedObject объектов, представляющих сопоставленные объекты для указанного типа.
Исключения
Недопустимое имя типа.
Имя типа не поддерживается.
Применяется к
SelectMappedObjects<T>(Object[], Boolean)
Извлекает список сопоставленных объектов данных, отфильтрованных по указанным ограничениям.
public:
generic <typename T>
where T : Microsoft::VisualStudio::Data::Services::IVsDataMappedObject System::Collections::Generic::IList<T> ^ SelectMappedObjects(cli::array <System::Object ^> ^ restrictions, bool refresh);
public System.Collections.Generic.IList<T> SelectMappedObjects<T> (object[] restrictions, bool refresh) where T : Microsoft.VisualStudio.Data.Services.IVsDataMappedObject;
abstract member SelectMappedObjects : obj[] * bool -> System.Collections.Generic.IList<'T (requires 'T :> Microsoft.VisualStudio.Data.Services.IVsDataMappedObject)> (requires 'T :> Microsoft.VisualStudio.Data.Services.IVsDataMappedObject)
Public Function SelectMappedObjects(Of T As IVsDataMappedObject) (restrictions As Object(), refresh As Boolean) As IList(Of T)
Параметры типа
- T
Тип параметра.
Параметры
- restrictions
- Object[]
Список идентификаторов, ограничивающих объекты, возвращаемые из хранилища объектов, с теми, которые соответствуют этим ограничениям.
- refresh
- Boolean
Логическое значение, указывающее, следует ли обновить список обязательных ограничений и свойств.
Возвращаемое значение
- IList<T>
Список IVsDataMappedObject объектов, соответствующих указанным ограничениям.
Исключения
Недопустимые ограничения.
Применяется к
SelectMappedObjects<T>(String, Object[])
Извлекает список сопоставленных объектов данных для указанного имени типа, отфильтрованных по указанным ограничениям.
public:
generic <typename T>
where T : Microsoft::VisualStudio::Data::Services::IVsDataMappedObject System::Collections::Generic::IList<T> ^ SelectMappedObjects(System::String ^ specificTypeName, cli::array <System::Object ^> ^ restrictions);
public System.Collections.Generic.IList<T> SelectMappedObjects<T> (string specificTypeName, object[] restrictions) where T : Microsoft.VisualStudio.Data.Services.IVsDataMappedObject;
abstract member SelectMappedObjects : string * obj[] -> System.Collections.Generic.IList<'T (requires 'T :> Microsoft.VisualStudio.Data.Services.IVsDataMappedObject)> (requires 'T :> Microsoft.VisualStudio.Data.Services.IVsDataMappedObject)
Public Function SelectMappedObjects(Of T As IVsDataMappedObject) (specificTypeName As String, restrictions As Object()) As IList(Of T)
Параметры типа
- T
Тип параметра.
Параметры
- specificTypeName
- String
Имя типа, для которого извлекаются сопоставленные объекты данных. Это имя универсального типа данных, которое находится в XML-коде хранилища объекта данных в < > элементе маппедтипе.
- restrictions
- Object[]
Список идентификаторов, ограничивающих объекты, возвращаемые из хранилища объектов, с теми, которые соответствуют этим ограничениям.
Возвращаемое значение
- IList<T>
Список IVsDataMappedObject объектов указанного типа, соответствующих указанным ограничениям.
Исключения
Недопустимые ограничения.
Имя типа не поддерживается.
Применяется к
SelectMappedObjects<T>(String, Object[], Boolean)
Извлекает список сопоставленных объектов данных для указанного имени типа, отфильтрованных по указанным ограничениям.
public:
generic <typename T>
where T : Microsoft::VisualStudio::Data::Services::IVsDataMappedObject System::Collections::Generic::IList<T> ^ SelectMappedObjects(System::String ^ specificTypeName, cli::array <System::Object ^> ^ restrictions, bool refresh);
public System.Collections.Generic.IList<T> SelectMappedObjects<T> (string specificTypeName, object[] restrictions, bool refresh) where T : Microsoft.VisualStudio.Data.Services.IVsDataMappedObject;
abstract member SelectMappedObjects : string * obj[] * bool -> System.Collections.Generic.IList<'T (requires 'T :> Microsoft.VisualStudio.Data.Services.IVsDataMappedObject)> (requires 'T :> Microsoft.VisualStudio.Data.Services.IVsDataMappedObject)
Public Function SelectMappedObjects(Of T As IVsDataMappedObject) (specificTypeName As String, restrictions As Object(), refresh As Boolean) As IList(Of T)
Параметры типа
- T
Тип параметра.
Параметры
- specificTypeName
- String
Имя типа, для которого извлекаются сопоставленные объекты данных. Это имя универсального типа данных, которое находится в XML-коде хранилища объекта данных в < > элементе маппедтипе.
- restrictions
- Object[]
Список идентификаторов, ограничивающих объекты, возвращаемые из хранилища объектов, с теми, которые соответствуют этим ограничениям.
- refresh
- Boolean
Логическое значение, указывающее, следует ли обновить список обязательных ограничений и свойств.
Возвращаемое значение
- IList<T>
Список IVsDataMappedObject объектов указанного типа, соответствующих указанным ограничениям.
Исключения
Недопустимые ограничения.
Имя типа не поддерживается.