SmoothStreamingErrorEventArgs Class

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

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)


public class SmoothStreamingErrorEventArgs : EventArgs

The SmoothStreamingErrorEventArgs type exposes the following members.

  NameDescription
Public propertySupported by Windows PhoneErrorCodeGets or sets the ErrorCode property.
Public propertySupported by Windows PhoneErrorExceptionGets or sets the ErrorException property.
Public propertySupported by Windows PhoneErrorMessageGets or sets the ErrorMessage property.
Top

  NameDescription
Public methodSupported by Windows PhoneEquals (Inherited from Object.)
Protected methodSupported by Windows PhoneFinalize (Inherited from Object.)
Public methodSupported by Windows PhoneGetHashCode (Inherited from Object.)
Public methodSupported by Windows PhoneGetType (Inherited from Object.)
Protected methodSupported by Windows PhoneMemberwiseClone (Inherited from Object.)
Public methodSupported by Windows PhoneToString (Inherited from Object.)
Top

For more information, see Events.

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.

Silverlight

Supported in: 5

Windows Phone

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

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