Condividi tramite


IVsUIHierarchy.SetSite Method (IServiceProvider)

Sets the service provider from which to access the services.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)

Syntax

'Dichiarazione
Function SetSite ( _
    psp As IServiceProvider _
) As Integer
'Utilizzo
Dim instance As IVsUIHierarchy
Dim psp As IServiceProvider
Dim returnValue As Integer

returnValue = instance.SetSite(psp)
int SetSite(
    IServiceProvider psp
)
int SetSite(
    [InAttribute] IServiceProvider^ psp
)
abstract SetSite : 
        psp:IServiceProvider -> int 
function SetSite(
    psp : IServiceProvider
) : int

Parameters

Return Value

Type: System.Int32
If the method succeeds, it returns S_OK. If it fails, it returns an error code.

Implements

IVsHierarchy.SetSite(IServiceProvider)

Remarks

COM Signature

From vsshell.idl:

HRESULT IVsUIHierarchy::SetSite(
   [in] IServiceProvider *pSP
);

This method is used to manage the hierarchy, and may only be called by the Site (that is, the code that owns this instance of the hierarchy).

.NET Framework Security

See Also

Reference

IVsUIHierarchy Interface

IVsUIHierarchy Members

SetSite Overload

Microsoft.VisualStudio.Shell.Interop Namespace