Metodo VsModelingAdapterManager.DoCreateAdapter
Utilizzando il ModelBusReference passato come parametro, la creazione di un'istanza di ModelBusAdapter viene tentata.Se l'operazione riesce, l'adattatore viene restituito.In caso contrario, l'eccezione appropriata viene generata un'eccezione.
Spazio dei nomi: Microsoft.VisualStudio.Modeling.Integration.Shell
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Integration.Shell.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.Integration.Shell.11.0.dll)
Sintassi
'Dichiarazione
Protected Overrides Function DoCreateAdapter ( _
reference As ModelBusReference, _
serviceProvider As IServiceProvider _
) As ModelBusAdapter
protected override ModelBusAdapter DoCreateAdapter(
ModelBusReference reference,
IServiceProvider serviceProvider
)
Parametri
- reference
Tipo: Microsoft.VisualStudio.Modeling.Integration.ModelBusReference
Fare riferimento che verrà utilizzato ha creato il ModelBusAdapter
- serviceProvider
Tipo: System.IServiceProvider
Utilizzato per creare un'associazione tra il chiamante e il modello a cui si fa riferimento.Il serviceProvider può essere null, ma se non è null quindi necessario fornire al servizio di SRelatedDocList viene generata un'eccezione in caso contrario che
Valore restituito
Tipo: Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapter
L'istanza non Null creazione di ModelBusAdapter se l'attacco, eccezione generata in caso contrario.
Note
Se un IServiceProvider viene fornito deve essere in grado di per cercare il servizio di Microsoft.VisualStudio.Modeling.Shell.SRelatedDocList viene generata un'eccezione in caso contrario di.Questo serviceProvider, se specificato, verrà utilizzato per semplificare l'associazione tra il ModelBusAdapter creato e il chiamante.Si tratta di un protocollo privato implementata da questo AdapterManager con i relativi chiamanti.Il servizio di SRelatedDocList verrà utilizzata per collegare il salvataggio del documento del chiamante con il salvataggio del modello eseguito il wrapping dall'adattatore creato con questa API.Ad esempio, si attiverà di salvataggio sul modello a cui si fa riferimento, quando il documento stesso del chiamante viene salvato in Visual Studio.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
VsModelingAdapterManager Classe
Spazio dei nomi Microsoft.VisualStudio.Modeling.Integration.Shell