ContractAdapter Classe

Definizione

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.

Si applica a