Diffusion .NET API  5.9.24
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Events Pages
PushTechnology.ClientInterface.Client.Features.RequesterFeatureError Class Reference

Encapsulates details of a service error. More...

Inheritance diagram for PushTechnology.ClientInterface.Client.Features.RequesterFeatureError:
PushTechnology.ClientInterface.Client.Features.IRequesterFeatureError

Public Types

enum  RequesterServiceErrorEnum {
  RequesterServiceErrorEnum.SERVICE, RequesterServiceErrorEnum.DUPLICATE, RequesterServiceErrorEnum.TIMEOUT, RequesterServiceErrorEnum.INVALID,
  RequesterServiceErrorEnum.USER, RequesterServiceErrorEnum.UNKNOWN
}
 The enumerations representing the types of service error. More...
 

Static Public Attributes

static readonly
RequesterFeatureError 
SERVICE
 A problem has occurred whilst executing the service at the server. More...
 
static readonly
RequesterFeatureError 
DUPLICATE
 Duplicate request identifier. More...
 
static readonly
RequesterFeatureError 
TIMEOUT
 Request timed out. More...
 
static readonly
RequesterFeatureError 
INVALID
 Invalid request. More...
 
static readonly
RequesterFeatureError 
USER
 Error reported by user-written service handler. More...
 
static readonly
RequesterFeatureError 
UNKNOWN
 Unknown error type. More...
 

Properties

IServiceTopic ServiceTopic [get, set]
 Returns the service topic. More...
 
string Id [get, set]
 Returns the request identifier of the failed service request. More...
 
RequesterFeatureError ErrorType [get, set]
 Returns the error type. More...
 
string ErrorMessage [get, set]
 Returns the error type. More...
 
string ExceptionMessage [get, set]
 Returns an exception message. More...
 
string AdditionalDetails [get, set]
 Returns additional details. More...
 
- Properties inherited from PushTechnology.ClientInterface.Client.Features.IRequesterFeatureError
IServiceTopic ServiceTopic [get]
 Returns the service topic. More...
 
string Id [get]
 Returns the request identifier of the failed service request. More...
 
RequesterFeatureError ErrorType [get]
 Returns the error type. More...
 
string ErrorMessage [get]
 Returns the error message. More...
 
string ExceptionMessage [get]
 Returns an exception message. More...
 
string AdditionalDetails [get]
 Returns additional details. More...
 

Detailed Description

Encapsulates details of a service error.

Member Enumeration Documentation

The enumerations representing the types of service error.

Enumerator
SERVICE 

A problem has occurred whilst executing the service at the server.

DUPLICATE 

Duplicate request identifier.

TIMEOUT 

Request timed out.

INVALID 

Invalid request.

USER 

Error reported by user-written service handler.

UNKNOWN 

Unknown error type.

Member Data Documentation

readonly RequesterFeatureError PushTechnology.ClientInterface.Client.Features.RequesterFeatureError.DUPLICATE
static
Initial value:
=
new RequesterFeatureError(RequesterServiceErrorEnum.DUPLICATE, "DUP")

Duplicate request identifier.

readonly RequesterFeatureError PushTechnology.ClientInterface.Client.Features.RequesterFeatureError.INVALID
static
Initial value:
=
new RequesterFeatureError(RequesterServiceErrorEnum.INVALID, "INV")

Invalid request.

readonly RequesterFeatureError PushTechnology.ClientInterface.Client.Features.RequesterFeatureError.SERVICE
static
Initial value:
=
new RequesterFeatureError(RequesterServiceErrorEnum.SERVICE, "SRV")

A problem has occurred whilst executing the service at the server.

readonly RequesterFeatureError PushTechnology.ClientInterface.Client.Features.RequesterFeatureError.TIMEOUT
static
Initial value:
=
new RequesterFeatureError(RequesterServiceErrorEnum.TIMEOUT, "TIM")

Request timed out.

readonly RequesterFeatureError PushTechnology.ClientInterface.Client.Features.RequesterFeatureError.UNKNOWN
static
Initial value:
=
new RequesterFeatureError(RequesterServiceErrorEnum.UNKNOWN, string.Empty)

Unknown error type.

readonly RequesterFeatureError PushTechnology.ClientInterface.Client.Features.RequesterFeatureError.USER
static
Initial value:
= new RequesterFeatureError(RequesterServiceErrorEnum.USER,
"USR")

Error reported by user-written service handler.

Property Documentation

string PushTechnology.ClientInterface.Client.Features.RequesterFeatureError.AdditionalDetails
getset

Returns additional details.

string PushTechnology.ClientInterface.Client.Features.RequesterFeatureError.ErrorMessage
getset

Returns the error type.

RequesterFeatureError PushTechnology.ClientInterface.Client.Features.RequesterFeatureError.ErrorType
getset

Returns the error type.

string PushTechnology.ClientInterface.Client.Features.RequesterFeatureError.ExceptionMessage
getset

Returns an exception message.

string PushTechnology.ClientInterface.Client.Features.RequesterFeatureError.Id
getset

Returns the request identifier of the failed service request.

IServiceTopic PushTechnology.ClientInterface.Client.Features.RequesterFeatureError.ServiceTopic
getset

Returns the service topic.


The documentation for this class was generated from the following file: