HtmlElementErrorEventArgs.Url Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Speicherort des Dokuments ab, das den Fehler generiert hat.
public:
property Uri ^ Url { Uri ^ get(); };
public Uri Url { get; }
member this.Url : Uri
Public ReadOnly Property Url As Uri
Eigenschaftswert
Uri, das den Speicherort des Dokuments darstellt, das den Fehler generiert hat.
Beispiele
Im folgenden Codebeispiel wird die Verwendung dieses Members veranschaulicht. Im Beispiel meldet ein Ereignishandler das Auftreten des Ereignisses HtmlWindow.Error . Dieser Bericht hilft Ihnen, zu erfahren, wann das Ereignis eintritt, und kann Sie beim Debuggen unterstützen. Um über mehrere Ereignisse oder ereignisse zu berichten, die häufig auftreten, sollten Sie die Nachricht durch Console.WriteLine ein mehrlineiges TextBoxersetzen MessageBox.Show oder anfügen.
Um den Beispielcode auszuführen, fügen Sie ihn in ein Projekt ein, das eine instance des Typs HtmlWindow enthältHtmlWindow1
. Stellen Sie dann sicher, dass der Ereignishandler dem HtmlWindow.Error Ereignis zugeordnet ist.
private void HtmlWindow1_Error(Object sender, HtmlElementErrorEventArgs e) {
System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "Description", e.Description );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Handled", e.Handled );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "LineNumber", e.LineNumber );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Url", e.Url );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "Error Event" );
}
Private Sub HtmlWindow1_Error(sender as Object, e as HtmlElementErrorEventArgs) _
Handles HtmlWindow1.Error
Dim messageBoxVB as New System.Text.StringBuilder()
messageBoxVB.AppendFormat("{0} = {1}", "Description", e.Description)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "Handled", e.Handled)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "LineNumber", e.LineNumber)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "Url", e.Url)
messageBoxVB.AppendLine()
MessageBox.Show(messageBoxVB.ToString(),"Error Event")
End Sub
Hinweise
Wenn Sie ein HTML-Dokument hosten, das Frames enthält, ist möglicherweise nicht ersichtlich, welcher Frame für die Generierung des Fehlers verantwortlich ist. Verwenden Sie diese Eigenschaft, um Debuginformationen bereitzustellen, damit ein Entwickler das Problem besser eingrenzen kann.