ContractAdapter Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce metodi per la condivisione e la lettura dei componenti aggiuntivi.
public ref class ContractAdapter abstract sealed
public static class ContractAdapter
type ContractAdapter = class
Public Class ContractAdapter
- Ereditarietà
-
ContractAdapter
Commenti
È possibile usare questa classe per condividere un componente aggiuntivo con un altro host che non ha la stessa pipeline per il componente aggiuntivo, in particolare un altro host che non ha la stessa visualizzazione host del componente aggiuntivo.
Se è necessario adattare un componente aggiuntivo attivato dalla visualizzazione host al contratto, usare il ViewToContractAdapter metodo .
Se si dispone di un'istanza del contratto ed è necessario convertirla nella visualizzazione host, usare il ContractToViewAdapter metodo .
Metodi
| Nome | Descrizione |
|---|---|
| ContractToViewAdapter<TView>(ContractHandle, PipelineStoreLocation) |
Ottiene una visualizzazione host di un componente aggiuntivo se si trova un adattatore sul lato host appropriato in una posizione specificata da un valore dell'enumerazione PipelineStoreLocation . |
| ContractToViewAdapter<TView>(ContractHandle, String) |
Ottiene una visualizzazione host di un componente aggiuntivo se viene trovato un adattatore lato host appropriato in una posizione specificata da un percorso. |
| ViewToContractAdapter(Object) |
Ottiene l'handle del contratto per una visualizzazione host fornita di un componente aggiuntivo. |