Metodo Package.CreateInstance
Crea l'oggetto COM specificato utilizzando l'oggetto del Registro di sistema CLSID locali dei vsprvs.
Spazio dei nomi: Microsoft.VisualStudio.Shell
Assembly: Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)
Sintassi
'Dichiarazione
Public Function CreateInstance ( _
ByRef clsid As Guid, _
ByRef iid As Guid, _
type As Type _
) As Object
public Object CreateInstance(
ref Guid clsid,
ref Guid iid,
Type type
)
Parametri
- clsid
Tipo: System.Guid%
Il CLSID dell'oggetto da creare.
- iid
Tipo: System.Guid%
L'interfaccia IID viene implementata dall'oggetto.
- type
Tipo: System.Type
Il tipo gestito di oggetti da restituire.
Valore restituito
Tipo: System.Object
Un'istanza dell'oggetto creato.
Note
Il metodo di CreateInstance crea l'oggetto specificato utilizzando l'oggetto del Registro di sistema CLSID locale di Visual Studio .A creazione viene eseguito il cast al tipo specificato.Se Visual Studio non può essere creato per alcun motivo, il pacchetto utilizza Activator.CreatInstance.Questo consente alle classi gestite da registrare localmente alla versione di Visual Studio in \Software\Microsoft\VisualStudio HKLM \ 8,0 \ CLSID.
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.