Proton DotNet
All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Member Functions | Public Attributes | List of all members
Apache.Qpid.Proton.Client.Exceptions.ClientLinkRedirectedException Class Reference

Root exception type for cases of remote closure or client created Sender or Receiver. More...

Inheritance diagram for Apache.Qpid.Proton.Client.Exceptions.ClientLinkRedirectedException:
Apache.Qpid.Proton.Client.Exceptions.ClientLinkRemotelyClosedException Apache.Qpid.Proton.Client.Exceptions.ClientResourceRemotelyClosedException Apache.Qpid.Proton.Client.Exceptions.ClientIllegalStateException Apache.Qpid.Proton.Client.Exceptions.ClientException

Public Member Functions

 ClientLinkRedirectedException (string message, ClientRedirect redirect, IErrorCondition errorCondition)
 Creates an instance of this exception with the given message and provided redirect information along with an error condition sent from the remote.. More...
 
- Public Member Functions inherited from Apache.Qpid.Proton.Client.Exceptions.ClientLinkRemotelyClosedException
 ClientLinkRemotelyClosedException (string message)
 Creates an instance of this exception with the given message More...
 
 ClientLinkRemotelyClosedException (string message, Exception innerException)
 Creates an instance of this exception with the given message and linked causal exception. More...
 
 ClientLinkRemotelyClosedException (string message, IErrorCondition errorCondition)
 Creates an instance of this exception with the given message More...
 
 ClientLinkRemotelyClosedException (string message, Exception innerException, IErrorCondition errorCondition)
 Creates an instance of this exception with the given message and linked causal exception. More...
 
- Public Member Functions inherited from Apache.Qpid.Proton.Client.Exceptions.ClientResourceRemotelyClosedException
 ClientResourceRemotelyClosedException (string message)
 Creates an instance of this exception with the given message More...
 
 ClientResourceRemotelyClosedException (string message, Exception innerException)
 Creates an instance of this exception with the given message and linked causal exception. More...
 
 ClientResourceRemotelyClosedException (string message, IErrorCondition errorCondition)
 Creates an instance of this exception with the given message More...
 
 ClientResourceRemotelyClosedException (string message, Exception innerException, IErrorCondition errorCondition)
 Creates an instance of this exception with the given message and linked causal exception. More...
 
- Public Member Functions inherited from Apache.Qpid.Proton.Client.Exceptions.ClientIllegalStateException
 ClientIllegalStateException (string message)
 Creates an instance of this exception with the given message More...
 
 ClientIllegalStateException (string message, Exception innerException)
 Creates an instance of this exception with the given message and linked causal exception. More...
 
- Public Member Functions inherited from Apache.Qpid.Proton.Client.Exceptions.ClientException
 ClientException (string message)
 Creates an instance of this exception with the given message More...
 
 ClientException (string message, Exception innerException)
 Creates an instance of this exception with the given message and linked causal exception. More...
 

Public Attributes

string Hostname => redirect.Hostname
 Access the supplied host value in the redirection information. More...
 
string NetworkHostname => redirect.NetworkHostname
 Access the supplied DNS host value or IP Address in the redirection information. More...
 
int Port => redirect.Port
 Access the supplied remote port in the redirection information. More...
 
string Scheme => redirect.Scheme
 Access the supplied scheme that the remote indicated the redirect connection should use. More...
 
string Path => redirect.Path
 Access the supplied path that the remote indicated the redirect connection should use. More...
 
string Address => redirect.Address
 Access the supplied address that the remote indicated the redirect link should use. More...
 
- Public Attributes inherited from Apache.Qpid.Proton.Client.Exceptions.ClientResourceRemotelyClosedException
IErrorCondition Error => errorCondition
 Return the error provided by the remote if any. More...
 

Detailed Description

Root exception type for cases of remote closure or client created Sender or Receiver.

Constructor & Destructor Documentation

◆ ClientLinkRedirectedException()

Apache.Qpid.Proton.Client.Exceptions.ClientLinkRedirectedException.ClientLinkRedirectedException ( string  message,
ClientRedirect  redirect,
IErrorCondition  errorCondition 
)
inline

Creates an instance of this exception with the given message and provided redirect information along with an error condition sent from the remote..

Parameters
messageThe message that describes the error
innerExceptionThe exception that caused this error

Member Data Documentation

◆ Address

string Apache.Qpid.Proton.Client.Exceptions.ClientLinkRedirectedException.Address => redirect.Address

Access the supplied address that the remote indicated the redirect link should use.

◆ Hostname

string Apache.Qpid.Proton.Client.Exceptions.ClientLinkRedirectedException.Hostname => redirect.Hostname

Access the supplied host value in the redirection information.

◆ NetworkHostname

string Apache.Qpid.Proton.Client.Exceptions.ClientLinkRedirectedException.NetworkHostname => redirect.NetworkHostname

Access the supplied DNS host value or IP Address in the redirection information.

◆ Path

string Apache.Qpid.Proton.Client.Exceptions.ClientLinkRedirectedException.Path => redirect.Path

Access the supplied path that the remote indicated the redirect connection should use.

◆ Port

int Apache.Qpid.Proton.Client.Exceptions.ClientLinkRedirectedException.Port => redirect.Port

Access the supplied remote port in the redirection information.

◆ Scheme

string Apache.Qpid.Proton.Client.Exceptions.ClientLinkRedirectedException.Scheme => redirect.Scheme

Access the supplied scheme that the remote indicated the redirect connection should use.


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