GlobalObjectProvider.IObjectWithSite.GetSite, méthode
Obtient le fournisseur de services.
Espace de noms : Microsoft.VisualStudio.Shell.Design
Assembly : Microsoft.VisualStudio.Shell.Design (dans Microsoft.VisualStudio.Shell.Design.dll)
Syntaxe
'Déclaration
Private Sub GetSite ( _
ByRef riid As Guid, _
<OutAttribute> ByRef ppv As IntPtr _
) Implements IObjectWithSite.GetSite
void IObjectWithSite.GetSite(
ref Guid riid,
out IntPtr ppv
)
Paramètres
- riid
Type : System.Guid%
GUID du fournisseur de services.
- ppv
Type : System.IntPtr%
[out] retourne un pointeur au fournisseur de services comme IObjectWithSite.
Implémentations
IObjectWithSite.GetSite(Guid%, IntPtr%)
Exceptions
Exception | Condition |
---|---|
COMException | IServiceProvider interne n'a pas été défini par un appel à l'SetSite ou le fournisseur ne peut pas être cast au type d'IObjectWithSite. |
Remarques
Avant d'appeler l'GetSite ou les méthodes d'GetService, vous devez définir le fournisseur interne par un appel à la méthode d'SetSite.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Microsoft.VisualStudio.Shell.Design, espace de noms
SetSite