IVsTaskProvider2.OnTaskListFinalRelease Method

Notifies the client to unregister the task provider from the task list if it has not been unregistered by the time the task list is closing.

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

Syntax

‘선언
Function OnTaskListFinalRelease ( _
    pTaskList As IVsTaskList _
) As Integer
‘사용 방법
Dim instance As IVsTaskProvider2
Dim pTaskList As IVsTaskList
Dim returnValue As Integer

returnValue = instance.OnTaskListFinalRelease(pTaskList)
int OnTaskListFinalRelease(
    IVsTaskList pTaskList
)
int OnTaskListFinalRelease(
    [InAttribute] IVsTaskList^ pTaskList
)
function OnTaskListFinalRelease(
    pTaskList : IVsTaskList
) : int

Parameters

Return Value

Type: System.Int32

If the method succeeds, it returns S_OK. If it fails, it returns an error code.

Implements

IVsTaskProvider.OnTaskListFinalRelease(IVsTaskList)

Remarks

COM Signature

From vsshell.idl:

HRESULT IVsTaskProvider2::OnTaskListFinalRelease(
   [in] IVsTaskList *pTaskList
);

This method will be called if the task provider is still registered with the task list when the task list is closing and will no longer be able to be reached by the IServiceProvider::QueryService method. It allows the task provider to properly unregister itself from the task list before the task list is fully closed.

Permissions

See Also

Reference

IVsTaskProvider2 Interface

IVsTaskProvider2 Members

Microsoft.VisualStudio.Shell.Interop Namespace