Adobe® Flex® 4 Language Reference
Hide Packages and Classes List |  Packages  |  Classes  |  Index  |  Appendixes
mx.rpc 
Fault 
Packagemx.rpc
Classpublic class Fault
InheritanceFault Inheritance Error Inheritance Object
Subclasses SOAPFault

Language Version: ActionScript 3.0
Product Version: Flex 3
Runtime Versions: Flash Player 9, AIR 1.1

The Fault class represents a fault in a remote procedure call (RPC) service invocation.



Public Properties
 PropertyDefined By
 Inheritedconstructor : Object
A reference to the class object or constructor function for a given object instance.
Object
  content : Object
The raw content of the fault (if available), such as an HTTP response body.
Fault
 InheritederrorID : int
[read-only] Contains the reference number associated with the specific error message.
Error
  faultCode : String
[read-only] A simple code describing the fault.
Fault
  faultDetail : String
[read-only] Any extra details of the fault.
Fault
  faultString : String
[read-only] Text description of the fault.
Fault
 Inheritedmessage : String
Contains the message associated with the Error object.
Error
 Inheritedname : String
Contains the name of the Error object.
Error
 Inheritedprototype : Object
[static] A reference to the prototype object of a class or function object.
Object
  rootCause : Object
The cause of the fault.
Fault
Public Methods
 MethodDefined By
  
Fault(faultCode:String, faultString:String, faultDetail:String = null)
Creates a new Fault object.
Fault
 Inherited
Returns the call stack for an error as a string at the time of the error's construction (for the debugger version of Flash Player and the AIR Debug Launcher (ADL) only; returns null if not using the debugger version of Flash Player or the ADL.
Error
 Inherited
Indicates whether an object has a specified property defined.
Object
 Inherited
Indicates whether an instance of the Object class is in the prototype chain of the object specified as the parameter.
Object
 Inherited
Indicates whether the specified property exists and is enumerable.
Object
 Inherited
Sets the availability of a dynamic property for loop operations.
Object
 Inherited
Returns the string representation of this object, formatted according to locale-specific conventions.
Object
  
Returns the string representation of a Fault object.
Fault
 Inherited
Returns the primitive value of the specified object.
Object
Property Detail

content

property
public var content:Object

Language Version: ActionScript 3.0
Product Version: Flex 3
Runtime Versions: Flash Player 9, AIR 1.1

The raw content of the fault (if available), such as an HTTP response body.

faultCode

property 
faultCode:String  [read-only]

Language Version: ActionScript 3.0
Product Version: Flex 3
Runtime Versions: Flash Player 9, AIR 1.1

A simple code describing the fault.



Implementation
    public function get faultCode():String

faultDetail

property 
faultDetail:String  [read-only]

Language Version: ActionScript 3.0
Product Version: Flex 3
Runtime Versions: Flash Player 9, AIR 1.1

Any extra details of the fault.



Implementation
    public function get faultDetail():String

faultString

property 
faultString:String  [read-only]

Language Version: ActionScript 3.0
Product Version: Flex 3
Runtime Versions: Flash Player 9, AIR 1.1

Text description of the fault.



Implementation
    public function get faultString():String

rootCause

property 
public var rootCause:Object

Language Version: ActionScript 3.0
Product Version: Flex 3
Runtime Versions: Flash Player 9, AIR 1.1

The cause of the fault. The value will be null if the cause is unknown or whether this fault represents the root itself.

Constructor Detail

Fault

()Constructor
public function Fault(faultCode:String, faultString:String, faultDetail:String = null)

Language Version: ActionScript 3.0
Product Version: Flex 3
Runtime Versions: Flash Player 9, AIR 1.1

Creates a new Fault object.

Parameters
faultCode:String — A simple code describing the fault.
 
faultString:String — Text description of the fault.
 
faultDetail:String (default = null) — Additional details describing the fault.
Method Detail

toString

()method
public function toString():String

Language Version: ActionScript 3.0
Product Version: Flex 3
Runtime Versions: Flash Player 9, AIR 1.1

Returns the string representation of a Fault object.

Returns
String — Returns the string representation of a Fault object.