CollectionAdapters Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Позволяет передавать коллекции между надстройкой и его ведущим приложением.
public ref class CollectionAdapters abstract sealed
public static class CollectionAdapters
type CollectionAdapters = class
Public Class CollectionAdapters
- Наследование
-
CollectionAdapters
Комментарии
Этот класс предоставляет методы, позволяющие IList<T> преобразовать коллекцию в коллекцию IListContract<T> . Коллекция IListContract<T> передается через границу изоляции и преобразуется обратно IList<T> в коллекцию, которую может использовать надстройка или ведущее приложение.
Объекты в коллекциях должны быть перемечаемыми. Дополнительные сведения о типах объектов, которые можно передать, см. в разделе "Контракты", "Представления" и "Адаптеры".
Методы
| Имя | Описание |
|---|---|
| ToIList<T>(IListContract<T>) |
Преобразует указанную IListContract<T> коллекцию в коллекцию IList<T> . |
| ToIList<TContract,TView>(IListContract<TContract>, Converter<TContract,TView>, Converter<TView,TContract>) |
Преобразует указанную IListContract<T> коллекцию в коллекцию IList<T> с помощью адаптеров конвертера. |
| ToIListContract<T>(IList<T>) |
Преобразует указанную IList<T> коллекцию в коллекцию IListContract<T> . |
| ToIListContract<TView,TContract>(IList<TView>, Converter<TView,TContract>, Converter<TContract,TView>) |
Преобразует указанную IList<T> коллекцию в коллекцию IListContract<T> с помощью адаптеров конвертера. |