Opc.Ua.Server.ServerUtils.CreateError C# (CSharp) Method

CreateError() public static method

Fills in the diagnostic information after an error.
public static CreateError ( uint code, StatusCodeCollection results, DiagnosticInfoCollection diagnosticInfos, OperationContext context ) : bool
code uint
results StatusCodeCollection
diagnosticInfos DiagnosticInfoCollection
context OperationContext
return bool
        public static bool CreateError(
            uint                      code,  
            StatusCodeCollection      results,
            DiagnosticInfoCollection  diagnosticInfos, 
            OperationContext          context)
        {
            ServiceResult error = new ServiceResult(code);
            results.Add(error.Code);
            
            if ((context.DiagnosticsMask & DiagnosticsMasks.OperationAll) != 0)
            {
                diagnosticInfos.Add(new DiagnosticInfo(error, context.DiagnosticsMask, false, context.StringTable));
                return true;
            }

            return false;
        }
        

Same methods

ServerUtils::CreateError ( uint code, StatusCodeCollection results, DiagnosticInfoCollection diagnosticInfos, int index, OperationContext context ) : bool
ServerUtils::CreateError ( uint code, OperationContext context, DiagnosticInfoCollection diagnosticInfos, int index ) : uint