首页 > 其他分享 >Micro 接口运行流程

Micro 接口运行流程

时间:2024-01-22 09:22:19浏览次数:19  
标签:relevant 流程 接口 utm blog Micro https 筛选

1.程序运行
2初始化接口清单(TSysInterMst)
3.静态函数(GlobalManager)
-----------------------------------
1.控制器(Run)
2.账号/密码/接口名/参数(Body),使用zip压缩传参
3.验证账号/密码
4.验证接口名/参数
5.执行接口(接口名、参数)
6.默认函数(ImportJson)
6.1.取字段映射(TSysInterMst、TSysInterDtl、TSysDataViewF)
6.2.参数与字段赋值(主表、子表)
6.3.数据插入、更新、删除操作
6.4.处理保存之前触发函数、处理保存之后触发函数
6.5.创建临时表数据

7.加载程序集(AssemblyName,ClassName,MethodName),执行函数
8.数据转发到外部系统

日志级别
https://www.cnblogs.com/Earen/p/15103680.html
https://www.cnblogs.com/xiaoxiaotank/p/15525052.html
https://www.cnblogs.com/xeonfeng/articles/13891664.html
-----------------------------------
1.执行联动接口


    ActionFilterAttribute
    ExceptionFilterAttribute
    ResultFilterAttribute
    FormatFilterAttribute
    ServiceFilterAttribute
    TypeFilterAttribute

在筛选器嵌套模式下,筛选器的 after 代码会按照与 before 代码相反的顺序运行。 筛选器序列:

    全局筛选器的 before 代码。
        控制器筛选器的 before 代码。
            操作方法筛选器的 before 代码。
            操作方法筛选器的 after 代码。
        控制器筛选器的 after 代码。
    全局筛选器的 after 代码。
https://learn.microsoft.com/zh-cn/aspnet/core/mvc/controllers/filters?view=aspnetcore-7.0

登录拦截器
https://blog.csdn.net/qq_57212959/article/details/131555140

资源拦截器(IResourceFilter)
https://blog.csdn.net/qq_56507512/article/details/124475476?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-1-124475476-blog-131555140.235%5Ev39%5Epc_relevant_3m_sort_dl_base2&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-1-124475476-blog-131555140.235%5Ev39%5Epc_relevant_3m_sort_dl_base2&utm_relevant_index=1

拦截特性验证过滤器
https://blog.csdn.net/qq_45026510/article/details/128957780?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-0-128957780-blog-131555140.235^v39^pc_relevant_3m_sort_dl_base2&spm=1001.2101.3001.4242.1&utm_relevant_index=3

标签:relevant,流程,接口,utm,blog,Micro,https,筛选
From: https://www.cnblogs.com/microsoft-zh/p/17979281

相关文章

  • OSPF认证(区域认证、接口认证)
     作者:兔砸网工-阿毛1.OSPF认证概述    OSPF认证分为区域认证与接口认证,当使用区域认证方式时,一个区域中所有的路由器在该区域下的认证模式和密码必须一致,不一致则无法建立OSPF邻居关系;当使用接口认证方式时,相邻的路由器之间需要设置同样认证模式和密码,不一致则无法建立OSPF邻......
  • Intel Arrow Lake处理器还是8+16 24核心:接口换LGA1851
    Intel已经确认,将在今年内发布未来两代处理器ArrowLake、LunarLake,其中前者将弥补MeteorLake的不足,同时用于笔记本、桌面、服务器,现在它的核心规格流出了。这份曝光的材料再次证实,MeteorLake原本确实规划了桌面版,只是因为性能不达标而取消,ArrowLake则早就内部排序好了叫做15......
  • Go语言核心36讲 41 | io包中的接口和工具 (下)
    上一篇文章中,我主要讲到了io.Reader的扩展接口和实现类型。当然,io代码包中的核心接口不止io.Reader一个。我们基于它引出的一条主线,只是io包类型体系中的一部分。我们很有必要再从另一个角度去探索一下,以求对io包有更加全面的了解。下面的一个问题就与此有关。知识扩展问题:i......
  • Go语言核心36讲 40 | io包中的接口和工具 (上)
    我们在前几篇文章中,主要讨论了strings.Builder、strings.Reader和bytes.Buffer这三个数据类型。知识回顾还记得吗?当时我还问过你“它们都实现了哪些接口”。在我们继续讲解io包中的接口和工具之前,我先来解答一下这个问题。strings.Builder类型主要用于构建字符串,它的指针类型......
  • macOS 查看网络接口信息
    networksetup-listallhardwareports执行结果:HardwarePort:EthernetAdapter(en4)Device:en4EthernetAddress:6a:d9:f9:5e:a8:e6HardwarePort:EthernetAdapter(en5)Device:en5EthernetAddress:6a:d9:f9:5e:a8:e7HardwarePort:EthernetAdapter(en6)D......
  • Go语言核心36讲 24 | 测试的基本规则和流程(下)
    你好,我是郝林。今天我分享的主题是测试的基本规则和流程的(下)篇。Go语言是一门很重视程序测试的编程语言,所以在上一篇中,我与你再三强调了程序测试的重要性,同时,也介绍了关于gotest命令的基本规则和主要流程的内容。今天我们继续分享测试的基本规则和流程。本篇代码和指令较多,你......
  • Go语言核心36讲 23 | 测试的基本规则和流程 (上)
    你好,我是郝林,今天我分享的主题是:测试的基本规则和流程(上)。你很棒,已经学完了本专栏最大的一个模块!这涉及了Go语言的所有内建数据类型,以及非常有特色的那些流程和语句。你已经完全可以去独立编写各种各样的Go程序了。如果忘了什么,回到之前的文章再复习一下就好了。在接下来的日......
  • Go语言核心36讲 14 | 接口类型的合理运用
    你好,我是郝林,今天我们来聊聊接口的相关内容。前导内容:正确使用接口的基础知识在Go语言的语境中,当我们在谈论“接口”的时候,一定指的是接口类型。因为接口类型与其他数据类型不同,它是没法被实例化的。更具体地说,我们既不能通过调用new函数或make函数创建出一个接口类型的值,也......
  • 在Markdown中使用mermaid画图之流程图
    流程图流程图由流程图方向、节点、节点形状、节点间关系构成声明流程图flowchartLR//flowchart声明为流程图、LR确定流程图从左至右的方向 id1[test1]//id--创建出一个节点、括号内为该节点显示的内容 id2[test2] id3[test3]流程图的方向有以下几种选择:TB-从上到......
  • 一文搞清楚Java中的包、类、接口
    写在开头包、类、接口、方法、变量、参数、代码块,这些都是构成Java程序的核心部分,即便最简单的一段代码里都至少要包含里面的三四个内容,这两天花点时间梳理了一下,理解又深刻了几分。Java中的包Java定义了一种名字空间,称之为包:package。一个类总是属于某个包,类名(比如Person)只是......