예제 #1
0
 internal cUnsuccessfulCompletionException(cResponseText pResponseText, fCapabilities pTryIgnoring, cTrace.cContext pContext)
 {
     ResponseText = pResponseText;
     TryIgnoring  = pTryIgnoring;
     pContext.TraceError("{0}: {1}", nameof(cUnsuccessfulCompletionException), pResponseText);
 }
예제 #2
0
 internal cAuthenticationMechanismsException(bool pTLSIssue, cTrace.cContext pContext)
 {
     TLSIssue = pTLSIssue;
     pContext.TraceError("{0}: {1}", nameof(cAuthenticationMechanismsException), pTLSIssue);
 }
예제 #3
0
 internal cUnilateralByeException(cResponseText pResponseText, cTrace.cContext pContext)
 {
     ResponseText = pResponseText;
     pContext.TraceError("{0}: {1}", nameof(cUnilateralByeException), pResponseText);
 }
예제 #4
0
 internal cCredentialsException(cResponseText pResponseText, cTrace.cContext pContext)
 {
     ResponseText = pResponseText;
     pContext.TraceError("{0}: {1}", nameof(cCredentialsException), pResponseText);
 }
예제 #5
0
 internal cCredentialsException(cTrace.cContext pContext)
 {
     ResponseText = null;
     pContext.TraceError(nameof(cCredentialsException));
 }
예제 #6
0
 internal cHomeServerReferralException(cResponseText pResponseText, cTrace.cContext pContext)
 {
     ResponseText = pResponseText;
     pContext.TraceError("{0}: {1}", nameof(cHomeServerReferralException), pResponseText);
 }
예제 #7
0
 internal cUnexpectedServerActionException(fCapabilities pTryIgnoring, string pMessage, cTrace.cContext pContext) : base(pMessage)
 {
     TryIgnoring = pTryIgnoring;
     pContext.TraceError("{0}: {1}", nameof(cUnexpectedServerActionException), pMessage);
 }
예제 #8
0
 internal cProtocolErrorException(cCommandResult pCommandResult, fCapabilities pTryIgnoring, cTrace.cContext pContext)
 {
     CommandResult = pCommandResult;
     TryIgnoring   = pTryIgnoring;
     pContext.TraceError("{0}: {1}", nameof(cProtocolErrorException), pCommandResult);
 }