Opc.Ua.Server.StandardServer.ValidateRequest C# (CSharp) Method

ValidateRequest() protected method

Verifies that the request header is valid.
protected ValidateRequest ( RequestHeader requestHeader, RequestType requestType ) : OperationContext
requestHeader RequestHeader The request header.
requestType RequestType Type of the request.
return OperationContext
        protected virtual OperationContext ValidateRequest(RequestHeader requestHeader, RequestType requestType)
        {
            base.ValidateRequest(requestHeader);

            if (!ServerInternal.IsRunning)
            {
                throw new ServiceResultException(StatusCodes.BadServerHalted);
            }

            OperationContext context = ServerInternal.SessionManager.ValidateRequest(requestHeader, requestType);

            Utils.Trace(
                (int)Utils.TraceMasks.Service,
                "{0} Validated. ID={1}",
                context.RequestType,
                context.RequestId);

            // notify the request manager.
            ServerInternal.RequestManager.RequestReceived(context);

            return context;
        }

Same methods

StandardServer::ValidateRequest ( RequestHeader requestHeader ) : void