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> с помощью адаптеров конвертера.

Применяется к

См. также раздел