mx.rpc

# Fault - AS3 Flex

Package | mx.rpc
Class | public class Fault
Inheritance | Fault Error 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
Hide Inherited Public Properties
Show Inherited Public Properties

| Property | Defined By
--- | --- | ---
|  | constructor : 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
|  | errorID : 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
|  | message : String Contains the message associated with the Error object. | Error
|  | name : String Contains the name of the Error object. | Error
|  | rootCause : Object The cause of the fault. | Fault

Public Methods
Hide Inherited Public Methods
Show Inherited Public Methods

| Method | Defined By
--- | --- | ---
|  | Fault(faultCode:String, faultString:String, faultDetail:String = null) Creates a new Fault object. | Fault
|  | getStackTrace():String Returns the call stack for an error at the time of the error's construction as a string. | Error
|  | hasOwnProperty(name:String):Boolean Indicates whether an object has a specified property defined. | Object
|  | isPrototypeOf(theClass:Object):Boolean Indicates whether an instance of the Object class is in the prototype chain of the object specified as the parameter. | Object
|  | propertyIsEnumerable(name:String):Boolean Indicates whether the specified property exists and is enumerable. | Object
|  | setPropertyIsEnumerable(name:String, isEnum:Boolean = true):void Sets the availability of a dynamic property for loop operations. | Object
|  | toLocaleString():String Returns the string representation of this object, formatted according to locale-specific conventions. | Object
|  | toString():String Returns the string representation of a Fault object. | Fault
|  | valueOf():Object 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.

© 2015 Adobe Systems Incorporated. All rights reserved.
Mon Apr 10 2017, 12:28 PM -07:00