身為用家,網頁的silverlight出現01-00001 error,假如是來自下面。想請教有甚麼方法可以看到error.Message的真身?
Microsoft.SilverlightMediaFramework.Core:
protected virtual void OnMediaFailed(Exception error)
{
.....
this.SendLogEntry("MediaFailed", LogLevel.Warning, str, null, nullable, null);
this.SendLogEntryModify("OnMediaFailed", string.Concat("Error", error.Message), null);
if (error.Message.Contains("An error has occurred"))
{
if (error.Message.Contains("6002"))
{
HtmlPage.Window.Invoke("outputControlErr", new object[] { "01-00001-6002" });
}
else if (!error.Message.Contains("6003"))
{
HtmlPage.Window.Invoke("outputControlErr", new object[] { "01-00001" });
}
else
{
HtmlPage.Window.Invoke("outputControlErr", new object[] { "01-00001-6003" });
}
}
this.MediaFailed.IfNotNull<EventHandler<CustomEventArgs<Exception>>>((EventHandler<CustomEventArgs<Exception>> i) => i(this, new CustomEventArgs<Exception>(error)));
if (this.IsPlayBlocked)
{
this.retryPending = true;
}
else
{
this.OnStartRetry();
}
}
catch (Exception exception1)
{
Exception exception = exception1;
string str1 = string.Format(SilverlightMediaFrameworkResources.GenericErrorOccurredLogMessage, "OnMediaFailed", exception.Message);
nullable = null;
this.SendLogEntry("GeneralErrorOccurred", LogLevel.Error, str1, null, nullable, null);
}
} |