Metodo ServiceProvider.CreateFromSetSite
creare un nuovo ServiceProvider per il sito specificato.
Spazio dei nomi: Microsoft.VisualStudio.Shell
Assembly: Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)
Sintassi
'Dichiarazione
Public Shared Function CreateFromSetSite ( _
sp As IServiceProvider _
) As ServiceProvider
public static ServiceProvider CreateFromSetSite(
IServiceProvider sp
)
Parametri
- sp
Tipo: Microsoft.VisualStudio.OLE.Interop.IServiceProvider
Il provider di servizi OLE
Valore restituito
Tipo: Microsoft.VisualStudio.Shell.ServiceProvider
il provider di servizi.
Note
Questo metodo deve essere chiamato da un oggetto che implementa SetSite() (ad esempio, IObjectWithSite o IVsPackage).Imposta il provider di servizi globale se non è già stato definito.
Questo metodo viene chiamato dal metodo di SetSite() di un VSPackage.
[!NOTA]
La chiamata a questo metodo, il chiamante dichiara che conosce il provider di servizi globale OLE per il thread chiamante e che l'istanza del provider di servizi restituita può essere utilizzata da un'altra, componenti indipendenti, accedere tramite la proprietà statica di GlobalProvider .
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.