Used for faults that do not have data held, and which are probably not handled in a special way by the caller.
public class GenericFault
The error code of the Generic fault. Unless documented otherwise for the specific operation, the value of this member is "Generic". This "Generic" is used for expected errors that are not distinguished by type or error code. The only difference is the error message (which can be displayed to the user).
public string ErrorCode