次の方法で共有


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> されます。

コレクション内のオブジェクトはリモート可能である必要があります。 渡すことができるオブジェクトの種類の詳細については、「 Contracts、Views、および Adapters」を参照してください。

メソッド

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> コレクションに変換します。

適用対象

こちらもご覧ください