AVBlocks for .NET  2.3
Audio and Video Software Development Kit
ErrorInfo Class Reference

Describes an AVBlocks error. More...

Inheritance diagram for ErrorInfo:

Public Member Functions

 ErrorInfo ()
 Creates an instance of ErrorInfo More...
 
object Clone ()
 Creates a deep copy of the ErrorInfo object. More...
 

Properties

String Block [get, set]
 The name of the component/block that has generated the error. More...
 
int Code [get, set]
 Error code. More...
 
ErrorFacility Facility [get, set]
 Error facility. More...
 
String Hint [get, set]
 Diagnostic hint. More...
 
String Message [get, set]
 Error message. More...
 

Detailed Description

Describes an AVBlocks error.

Constructor & Destructor Documentation

ErrorInfo ( )

Creates an instance of ErrorInfo

Member Function Documentation

object Clone ( )

Creates a deep copy of the ErrorInfo object.

Returns
A new ErrorInfo instance which is a deep copy of the current object.

References ErrorInfo.Block, ErrorInfo.Code, ErrorInfo.Facility, ErrorInfo.Hint, and ErrorInfo.Message.

Property Documentation

String Block
getset

The name of the component/block that has generated the error.

This is useful only when Facility is ErrorFacility.Block.

Referenced by ErrorInfo.Clone().

int Code
getset

Error code.

The value depends on the error facility.

Referenced by ErrorInfo.Clone().

ErrorFacility Facility
getset

Error facility.

This is the AVBlocks subsystem that has generated the error.

Referenced by ErrorInfo.Clone().

String Hint
getset

Diagnostic hint.

This is an implementation specific diagnostics message, suitable for error logs or debugging.

Referenced by ErrorInfo.Clone().

String Message
getset

Error message.

This is a human-readable description of the error.

Referenced by ErrorInfo.Clone().