AVBlocks for .NET  3.0
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.
 
object Clone ()
 Creates a deep copy of the ErrorInfo object.
 

Properties

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

Detailed Description

Describes an AVBlocks error.

Member Function Documentation

◆ Clone()

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.ErrorInfo(), ErrorInfo.Block, ErrorInfo.Code, ErrorInfo.Facility, ErrorInfo.Hint, and ErrorInfo.Message.

Property Documentation

◆ Block

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().

◆ Code

int Code
getset

Error code.

The value depends on the error facility.

Referenced by ErrorInfo.Clone().

◆ Facility

ErrorFacility Facility
getset

Error facility.

This is the AVBlocks subsystem that has generated the error.

Referenced by ErrorInfo.Clone().

◆ Hint

String Hint
getset

Diagnostic hint.

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

Referenced by ErrorInfo.Clone().

◆ Message

String Message
getset

Error message.

This is a human-readable description of the error.

Referenced by ErrorInfo.Clone().