_dispVCProjectEngineEvents.ReportError – metoda
Toto rozhraní API podporuje infrastrukturu rozhraní .NET Framework a není určeno pro použití přímo v kódu.
Odešle chybovou zprávu do uživatelského rozhraní.
Obor názvů: Microsoft.VisualStudio.VCProjectEngine
Sestavení: Microsoft.VisualStudio.VCProjectEngine (v Microsoft.VisualStudio.VCProjectEngine.dll)
Syntaxe
'Deklarace
Sub ReportError ( _
ErrMsg As String, _
errCode As Integer, _
HelpKeyword As String _
)
void ReportError(
string ErrMsg,
int errCode,
string HelpKeyword
)
void ReportError(
[InAttribute] String^ ErrMsg,
[InAttribute] int errCode,
[InAttribute] String^ HelpKeyword
)
abstract ReportError :
ErrMsg:string *
errCode:int *
HelpKeyword:string -> unit
function ReportError(
ErrMsg : String,
errCode : int,
HelpKeyword : String
)
Parametry
ErrMsg
Typ: StringPožadováno.Chybová zpráva.
errCode
Typ: Int32Požadováno.Kód chyby.
HelpKeyword
Typ: StringPožadováno.Klíčové slovo nápovědy.
Poznámky
ReportError Metoda Windows vám dá pokyn Visual Studio integrované vývojové prostředí (IDE), že je nutné zpracovat chybu.
Příklady
Visual Basic
' add reference to Microsoft.VisualStudio.VCProjectEngine
Imports EnvDTE
Imports Microsoft.VisualStudio.VCProjectEngine
Public Module Module1
Sub ReportError(ByVal ErrMsg As String, ByVal ErrCode As Integer, _
ByVal HelpKeyword As String)
MsgBox(ErrMsg)
End Sub
Sub Main()
Dim projEngine As VCProjectEngine
Dim evt As VCProjectEngineEvents
Dim prj As VCProject
Dim col As IVCCollection
Dim folder1, folder2 As VCFilter
prj = DTE.Solution.Projects.Item(1).Object
projEngine = prj.VCProjectEngine
evt = projEngine.Events
AddHandler evt.ReportError, AddressOf ReportError
col = prj.Filters
folder1 = col.Item(1)
folder2 = col.Item(2)
folder1.Name = folder2.Name
End Sub
End Module
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.