語言

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> 外掛或主機應用程式可用的集合。

集合中的物件必須是可轉移的。 關於可傳遞的物件類型,請參閱 合約、檢視與適配器。

方法

名稱 Description
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> 。

適用於

另請參閱