AMPS C# Client  5.3.3.4
AMPS C# Client for .NET
AMPS.Client.Exceptions Namespace Reference

Classes

class  AlreadyConnectedException
 Thrown when the Connect() method is called on a Client that is already in the connected state. Check your program for logic errors using connections that may already be connected, and call disconnect on the Client to disconnect. More...
 
class  AMPSException
 Base class for all exceptions in the AMPS client. More...
 
class  AuthenticationException
 
class  BadFilterException
 This exception is thrown when the content filter supplied has one or more errors. Check the syntax of the content filter, and check the server logs for details. More...
 
class  BadRegexTopicException
 Thrown when the regular expression used in a subscription or query is invalid. Check the regular expression used in subscription, and check the server logs for more details. More...
 
class  BadSowKeyException
 
class  BufferOverflowException
 Thrown when the regular expression used in a subscription or query is invalid. Check the regular expression used in subscription, and check the server logs for more details. More...
 
class  CommandException
 Base class for exceptions thrown as a result of errors in sending commands to the AMPS server. More...
 
class  ConnectionException
 Base class for exceptions thrown when the AMPS connection is not in an appropriate state for the requested operation. More...
 
class  ConnectionRefusedException
 Thrown when the attempt to connect to the AMPS server failed. Verify that the server instance is running and that the server instance is configured to accept connections using the protocol and on the port specified. More...
 
class  DisconnectedException
 Thrown when an operation is attempted on a connection that is not connected. More...
 
class  DuplicateLogonException
 
class  InvalidBookmarkException
 
class  InvalidOptionsException
 
class  InvalidOrderByException
 
class  InvalidProtocolOptionsException
 Thrown when invalid protocol options are present in the URI specification for the connection. Verify the contents of the URI are compatible with the configuration of the AMPS server. More...
 
class  InvalidSubIdException
 
class  InvalidTopicException
 
class  InvalidTransportOptionsException
 Thrown when invalid transport options are present in the URI provided. Verify the URI with the AMPS administrator. More...
 
class  InvalidURIException
 Thrown when one or more errors are present in the URI. Validate that the format of the URI matches that given in the documentation. More...
 
class  LogonRequiredException
 
class  MessageStreamFullException
 Exception used to indicate that a MessageStream has reached its max depth and can't enqueue another message. More...
 
class  NameInUseException
 
class  NotEntitledException
 Thrown when AMPS indicates that an entitlement error has occured. The client is not entitled to the requested operation on this topic. More...
 
class  ProtocolException
 Base class for exceptions thrown when an error occurs with a particular protocol specified. More...
 
class  ProtocolNotFoundException
 Thrown when an attempt is made to use a message with a type that is not found. More...
 
class  PublishFilterException
 
class  RetryOperationException
 Thrown when the operation has not completed successfuly, but may be reattempted. More...
 
class  StoreException
 
class  StreamException
 Thrown when the contents of the data on the AMPS connection is incompatible with the client. This may be due to a low-level network error or an internal error inside AMPS – contact AMPS support when encountered. More...
 
class  SubidInUseException
 Thrown when a subscription is attempted using an identifier that already exists. Ensure a unique identifier is chosen for each subscription on a given connection. More...
 
class  SubscriptionAlreadyExistsException
 Thrown when a subscription is attempted using an identifier that already exists. Ensure a unique identifier is chosen for each subscription on a given connection. More...
 
class  TimedOutException
 Thrown when a timeout occurs. Use this exception to determine whether to re-attempt the operation, or simply present an error message. More...
 
class  TransportException
 Base class for errors that occur in the transport layer of the client. More...
 
class  TransportTypeException
 Thrown when a connection is attempted using an invalid transport type. More...
 
class  UnknownException
 Thrown when an unexpected error occurs. Contact AMPS support for assistance. More...