Metoda ServiceProvider.CreateFromSetSite —
Tworzenie nowego ServiceProvider dla danej witryny.
Przestrzeń nazw: Microsoft.VisualStudio.Shell
Zestaw: Microsoft.VisualStudio.Shell.11.0 (w Microsoft.VisualStudio.Shell.11.0.dll)
Składnia
'Deklaracja
Public Shared Function CreateFromSetSite ( _
sp As IServiceProvider _
) As ServiceProvider
public static ServiceProvider CreateFromSetSite(
IServiceProvider sp
)
Parametry
- sp
Typ: Microsoft.VisualStudio.OLE.Interop.IServiceProvider
Usługodawca OLE
Wartość zwracana
Typ: Microsoft.VisualStudio.Shell.ServiceProvider
Usługodawca.
Uwagi
Metoda ta powinna być wywołana z obiektu, który implementuje SetSite() (na przykład, IObjectWithSite lub IVsPackage).Jeśli jeszcze nie została ustawiona, ustawia globalne usługodawca.
Metoda ta zazwyczaj jest wywoływana z metody SetSite() VSPackage.
[!UWAGA]
Przez wywołanie tej metody, obiekt wywołujący oświadcza, że wie, że globalne usługodawca OLE dla wątku wywołującego, i że usługodawca wystąpienie jest zwracane mogą być używane przez inne, składniki niepowiązanych, dostępne za pośrednictwem GlobalProvider właściwość statyczna.
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..