Example #1
0
        // </SnippetAMSDownloadCompleted>

        // <SnippetAMSDownloadFailed>
        private void DownloadFailed(AdaptiveMediaSource sender, AdaptiveMediaSourceDownloadFailedEventArgs args)
        {
            var statistics = args.Statistics;

            MyLogMessageFunction("download failed for: " + args.ResourceType +
                                 " - " + args.ResourceUri +
                                 " – Error:" + args.ExtendedError.HResult +
                                 " - RequestId" + args.RequestId +
                                 " – Position:" + args.Position +
                                 " - TimeToHeadersReceived:" + statistics.TimeToHeadersReceived +
                                 " - TimeToFirstByteReceived:" + statistics.TimeToFirstByteReceived +
                                 " - TimeToLastByteReceived:" + statistics.TimeToLastByteReceived +
                                 " - ContentBytesReceivedCount:" + statistics.ContentBytesReceivedCount);
        }
        /// <summary>
        /// Provides a JSON object for Download Failed Event Args
        /// </summary>
        public static JsonObject ToJsonObject(this AdaptiveMediaSourceDownloadFailedEventArgs e)
        {
            var builder = new JsonBuilder("AdaptiveMediaSourceDownloadFailedEventArgs");

            builder.AddString("ResourceType", e.ResourceType);
            // builder.AddString("ExtendedError.Message", e.ExtendedError.Message);
            // builder.AddString("ExtendedError.HResult", e.ExtendedError.HResult.ToString("X8"));
            // builder.AddTimeSpan("Position", e.Position);
            // builder.AddNumber("RequestId", e.RequestId));
            builder.AddString("ResourceUri", e.ResourceUri);
            builder.AddNumber("ResourceByteRangeOffset", e.ResourceByteRangeOffset);
            builder.AddNumber("ResourceByteRangeLength", e.ResourceByteRangeLength);
            // builder.AddJsonValue("Statistics", e.Statistics.ToJsonObject());
            builder.AddString("HttpResponseMessage.StatusCode", e.HttpResponseMessage?.StatusCode);
            builder.AddNumber("HttpResponseMessage.Headers.Count", e.HttpResponseMessage?.Headers?.Count);
            builder.AddNumber("HttpResponseMessage.Content.Headers.Count", e.HttpResponseMessage?.Content?.Headers?.Count);
            // ...
            return(builder.GetJsonObject());
        }
Example #3
0
 private void DownloadFailed(AdaptiveMediaSource sender, AdaptiveMediaSourceDownloadFailedEventArgs args)
 {
     log("Download Failured. Resource Type: " + args.ResourceType + " Resource URI: " + args.ResourceUri + "\nHTTP Response:\n" + args.HttpResponseMessage);
 }
Example #4
0
 private void DownloadFailed(AdaptiveMediaSource sender, AdaptiveMediaSourceDownloadFailedEventArgs args)
 {
     Log($"DownloadFailed: {args.HttpResponseMessage}, {args.ResourceType}, {args.ResourceUri}");
 }
        private void _source_DownloadFailed(AdaptiveMediaSource sender, AdaptiveMediaSourceDownloadFailedEventArgs args)
        {

        }
 private void DownloadFailed(AdaptiveMediaSource sender, AdaptiveMediaSourceDownloadFailedEventArgs args)
 {
     Log($"DownloadFailed: {args.HttpResponseMessage}, {args.ResourceType}, {args.ResourceUri}");
 }
 private void _source_DownloadFailed(AdaptiveMediaSource sender, AdaptiveMediaSourceDownloadFailedEventArgs args)
 {
 }
 private void DownloadFailed(AdaptiveMediaSource sender, AdaptiveMediaSourceDownloadFailedEventArgs args)
 {
     log("Download Failured. Resource Type: " + args.ResourceType + " Resource URI: " + args.ResourceUri + "\nHTTP Response:\n" + args.HttpResponseMessage);
 }
Example #9
0
 private void DownloadFailed(AdaptiveMediaSource sender, AdaptiveMediaSourceDownloadFailedEventArgs args)
 {
     logView.Log($"{args.ToJsonObject()}", LogViewLoggingLevel.Error);
 }