Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo CollectionAdapters.ToIListContract<TView, TContract>(IList<TView>, Converter<TView, TContract>, Converter<TContract, TView>)

 

Data di pubblicazione: ottobre 2016

Converte un oggetto specificato IList<T> insieme a un IListContract<T> insieme mediante adattatori del convertitore.

Spazio dei nomi:   System.AddIn.Pipeline
Assembly:  System.AddIn (in System.AddIn.dll)

public static IListContract<TContract> ToIListContract<TView, TContract>(
	IList<TView> collection,
	Converter<TView, TContract> viewContractAdapter,
	Converter<TContract, TView> contractViewAdapter
)

Parametri

collection
Type: System.Collections.Generic.IList<TView>

Raccolta da convertire.

viewContractAdapter
Type: System.Converter<TView, TContract>

Un convertitore che adatta i dati dal tipo definito nella visualizzazione per il tipo previsto dal contratto.

contractViewAdapter
Type: System.Converter<TContract, TView>

Un convertitore che adatta i dati dal tipo definito nel contratto il tipo previsto nella visualizzazione.

Valore restituito

Type: System.AddIn.Contract.IListContract<TContract>

Insieme convertito.

Parametri tipo

TView

Tipo che definisce la visualizzazione degli oggetti nell'elenco.

TContract

Il tipo che definisce il contratto per il passaggio di oggetti di tipo TView attraverso il limite di isolamento.

Utilizzare questo overload del metodo per IList<T> raccolte che contengono tipi che devono essere convertiti in contratti prima di poter essere passati al contratto (anziché da tipi serializzabili semplici che possono essere passati direttamente). Il IListContract<T> raccolta può essere sottoposto a marshalling attraverso il limite di isolamento tra un componente aggiuntivo e la relativa applicazione host.

.NET Framework
Disponibile da 3.5
Torna all'inizio
Mostra: