SmoothStreamingErrorEventArgs Class

Class to pass error event information about a Smooth Streaming operation.

Inheritance Hierarchy

System.Object
  System.EventArgs
    Microsoft.Web.Media.SmoothStreaming.SmoothStreamingErrorEventArgs

Namespace:  Microsoft.Web.Media.SmoothStreaming
Assembly:  Microsoft.Web.Media.SmoothStreaming (in Microsoft.Web.Media.SmoothStreaming.dll)

Syntax

'Declaration

Public Class SmoothStreamingErrorEventArgs _
    Inherits EventArgs
'Usage

Dim instance As SmoothStreamingErrorEventArgs
public class SmoothStreamingErrorEventArgs : EventArgs
public ref class SmoothStreamingErrorEventArgs : public EventArgs
type SmoothStreamingErrorEventArgs =  
    class
        inherit EventArgs
    end
public class SmoothStreamingErrorEventArgs extends EventArgs

The SmoothStreamingErrorEventArgs type exposes the following members.

Properties

  Name Description
Public propertySupported by Windows Phone ErrorCode Gets or sets the ErrorCode property.
Public propertySupported by Windows Phone ErrorException Gets or sets the ErrorException property.
Public propertySupported by Windows Phone ErrorMessage Gets or sets the ErrorMessage property.

Top

Methods

  Name Description
Public methodSupported by Windows Phone Equals (Inherited from Object.)
Protected methodSupported by Windows Phone Finalize (Inherited from Object.)
Public methodSupported by Windows Phone GetHashCode (Inherited from Object.)
Public methodSupported by Windows Phone GetType (Inherited from Object.)
Protected methodSupported by Windows Phone MemberwiseClone (Inherited from Object.)
Public methodSupported by Windows Phone ToString (Inherited from Object.)

Top

Remarks

For more information, see Events.

Examples

The SmoothStreamingErrorOccurred event can be handled by assigning a delegate and by writing the code to process the exception.

Assign the delegate.

SmoothPlayer.SmoothStreamingErrorOccurred += 
  new EventHandler<SmoothStreamingErrorEventArgs>(SmoothPlayer_SmoothStreamingErrorOccurred);

Define the handler.

void SmoothPlayer_SmoothStreamingErrorOccurred(object sender, 
                                  SmoothStreamingErrorEventArgs e)
   {
        MessageBox.Show("Error: " + e.ErrorCode + "; " + e.ErrorMessage);
    }

This handler displays the error code and message to a text block. You can implement error-handling logic so that the application does not stop responding if an exception occurs.

Version Information

Silverlight

Supported in: 5

Windows Phone

Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Microsoft.Web.Media.SmoothStreaming Namespace