IVsHierarchy.SetSite Method

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)


Function SetSite ( _
    psp As IServiceProvider _
) As Integer
‘사용 방법
Dim instance As IVsHierarchy
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


Return Value

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


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).

COM Signature

From vsshell.idl:

HRESULT IVsHierarchy::SetSite(
   [in] IServiceProvider *pSP

.NET Framework Security

See Also


IVsHierarchy Interface

IVsHierarchy Members

Microsoft.VisualStudio.Shell.Interop Namespace