Opc.Ua.ServiceResult.ServiceResult C# (CSharp) Method

ServiceResult() public method

Constructs a object from an exception.
The code, symbolicId, namespaceUri and localizedText parameters are ignored for ServiceResultExceptions.
public ServiceResult ( Exception e, uint defaultCode, string defaultSymbolicId, string defaultNamespaceUri, Opc.Ua.LocalizedText defaultLocalizedText ) : System
e System.Exception
defaultCode uint
defaultSymbolicId string
defaultNamespaceUri string
defaultLocalizedText Opc.Ua.LocalizedText
return System
        public ServiceResult(
            Exception     e,
            uint          defaultCode,
            string        defaultSymbolicId,
            string        defaultNamespaceUri,
            LocalizedText defaultLocalizedText)
        {
            ServiceResultException sre = e as ServiceResultException;

			if (sre != null)
			{
				m_code           = sre.StatusCode;
			    m_namespaceUri   = sre.NamespaceUri;
			    m_symbolicId     = sre.SymbolicId;
				m_localizedText  = sre.LocalizedText;
                m_innerResult    = sre.Result.InnerResult;

                if (LocalizedText.IsNullOrEmpty(m_localizedText))
                {
                    m_localizedText = defaultLocalizedText;
                }
			}
            else
            {
                m_code           = defaultCode;
                m_symbolicId     = defaultSymbolicId;
                m_namespaceUri   = defaultNamespaceUri;
                m_localizedText  = defaultLocalizedText;            
            }
                
            m_additionalInfo = BuildExceptionTrace(e);
        }
        

Same methods

ServiceResult::ServiceResult ( ) : System
ServiceResult::ServiceResult ( Exception exception ) : System
ServiceResult::ServiceResult ( Exception exception, uint defaultCode ) : System
ServiceResult::ServiceResult ( Exception exception, uint defaultCode, Opc.Ua.LocalizedText defaultLocalizedText ) : System
ServiceResult::ServiceResult ( Exception exception, uint defaultCode, string defaultSymbolicId, string defaultNamespaceUri ) : System
ServiceResult::ServiceResult ( Opc.Ua.StatusCode status ) : System
ServiceResult::ServiceResult ( Opc.Ua.StatusCode code, DiagnosticInfo diagnosticInfo, IList stringTable ) : System
ServiceResult::ServiceResult ( Opc.Ua.StatusCode code, Exception innerException ) : System
ServiceResult::ServiceResult ( Opc.Ua.StatusCode code, Opc.Ua.LocalizedText localizedText ) : System
ServiceResult::ServiceResult ( Opc.Ua.StatusCode code, Opc.Ua.LocalizedText localizedText, Exception innerException ) : System
ServiceResult::ServiceResult ( Opc.Ua.StatusCode code, ServiceResult innerResult ) : System
ServiceResult::ServiceResult ( Opc.Ua.StatusCode code, XmlQualifiedName symbolicId, Opc.Ua.LocalizedText localizedText ) : System
ServiceResult::ServiceResult ( Opc.Ua.StatusCode code, int index, DiagnosticInfoCollection diagnosticInfos, IList stringTable ) : System
ServiceResult::ServiceResult ( Opc.Ua.StatusCode code, string symbolicId, string namespaceUri ) : System
ServiceResult::ServiceResult ( Opc.Ua.StatusCode code, string symbolicId, string namespaceUri, Exception innerException ) : System
ServiceResult::ServiceResult ( Opc.Ua.StatusCode code, string symbolicId, string namespaceUri, Opc.Ua.LocalizedText localizedText ) : System
ServiceResult::ServiceResult ( Opc.Ua.StatusCode code, string symbolicId, string namespaceUri, Opc.Ua.LocalizedText localizedText, Exception innerException ) : System
ServiceResult::ServiceResult ( Opc.Ua.StatusCode code, string symbolicId, string namespaceUri, Opc.Ua.LocalizedText localizedText, string additionalInfo ) : System
ServiceResult::ServiceResult ( Opc.Ua.StatusCode code, string symbolicId, string namespaceUri, Opc.Ua.LocalizedText localizedText, string additionalInfo, Exception innerException ) : System
ServiceResult::ServiceResult ( Opc.Ua.StatusCode code, string symbolicId, string namespaceUri, Opc.Ua.LocalizedText localizedText, string additionalInfo, ServiceResult innerResult ) : System
ServiceResult::ServiceResult ( uint code ) : System