IVsUpgradeLogger Interface

Reports errors and informational messages.

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

Syntax

'Declaration
<InterfaceTypeAttribute()> _
<GuidAttribute("AE88C42E-B3D6-4FEC-9C63-C9F1B28233EA")> _
Public Interface IVsUpgradeLogger
[InterfaceTypeAttribute()]
[GuidAttribute("AE88C42E-B3D6-4FEC-9C63-C9F1B28233EA")]
public interface IVsUpgradeLogger
[InterfaceTypeAttribute()]
[GuidAttribute(L"AE88C42E-B3D6-4FEC-9C63-C9F1B28233EA")]
public interface class IVsUpgradeLogger
[<InterfaceTypeAttribute()>]
[<GuidAttribute("AE88C42E-B3D6-4FEC-9C63-C9F1B28233EA")>]
type IVsUpgradeLogger =  interface end
public interface IVsUpgradeLogger

The IVsUpgradeLogger type exposes the following members.

Methods

  Name Description
Public method Flush Clears or empties the upgrade log buffer.
Public method LogMessage Logs a message in the project upgrade log file.

Top

Remarks

As an upgrade logger, this interface is used by implementers of IVsProjectUpgradeViaFactory to report errors and informational messages.

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace