private void MediaElement_LogReady(object sender, LogReadyRoutedEventArgs e) { string message = string.Format(ProgressiveMediaPluginResources.MediaElementGeneratedLogMessageFormat, e.LogSource); var extendedProperties = new Dictionary <string, object> { { "Log", e.Log } }; SendLogEntry(KnownLogEntryTypes.MediaElementLogReady, LogLevel.Statistics, message, extendedProperties: extendedProperties); }
void MediaPlayer_LogReady(object sender, LogReadyRoutedEventArgs e) { }
/// <summary> /// Extends BeginInvoke so that when a state object is not needed, null does not need to be passed. /// <example> /// logreadyroutedeventhandler.BeginInvoke(sender, e, callback); /// </example> /// </summary> public static IAsyncResult BeginInvoke(this LogReadyRoutedEventHandler logreadyroutedeventhandler, Object sender, LogReadyRoutedEventArgs e, AsyncCallback callback) { if (logreadyroutedeventhandler == null) { throw new ArgumentNullException("logreadyroutedeventhandler"); } return(logreadyroutedeventhandler.BeginInvoke(sender, e, callback, null)); }