当前位置: 首页 > news >正文

北京十强装饰公司排名长沙网站优化技巧

北京十强装饰公司排名,长沙网站优化技巧,wordpress修改宽度,网页设计工资怎么样对接过蓝凌OA 也基于泛微OA数据库原型重新研发上线过产品,自研的开源的也上线过 每个公司对OA流程引擎介绍 都不一样的, 比如Elsa 这款微软MVP开源组件,基于跨平台开发的技术含量高,专门做OA的同行推过对应文章。 直接看怎么用吧。…

对接过蓝凌OA 也基于泛微OA数据库原型重新研发上线过产品,自研的开源的也上线过 每个公司对OA流程引擎介绍 都不一样的, 比如Elsa 这款微软MVP开源组件,基于跨平台开发的技术含量高,专门做OA的同行推过对应文章。 直接看怎么用吧。

开发环境 net6

一章 简单使用

官方文档

using Elsa.Extensions;
using Elsa.Workflows.Core.Activities;
using Elsa.Workflows.Core.Contracts;
using Microsoft.Extensions.DependencyInjection;namespace ConsoleApp1demo
{internal class Program{static async Task Main(string[] args){{//ServiceCollection services = new ServiceCollection();nuget: Elsa//services.AddElsa();// 注册Elsa服务到容器定义一个工作流程,就只有一个工作环节 //ServiceProvider serviceprovider = services.BuildServiceProvider();//WriteLine workflow = new WriteLine("Hello, World!");//IWorkflowRunner workflowRunner = serviceprovider.GetRequiredService<IWorkflowRunner>();//await workflowRunner.RunAsync(workflow);    //Console.WriteLine("Hello, World!");}{ServiceCollection services = new ServiceCollection();//nuget: Elsaservices.AddElsa();// 注册Elsa服务到容器定义一个工作流程,就只有一个工作环节 ServiceProvider serviceprovider = services.BuildServiceProvider();var workflow = new Sequence(){Activities = {new WriteLine("Hello world"),new WriteLine("Goodbye 66666")}};IWorkflowRunner workflowRunner = serviceprovider.GetRequiredService<IWorkflowRunner>();await workflowRunner.RunAsync(workflow);}}}
}

二章 改成API 使用的预发行版本 即还没有成为正式发布的版本!!!QAQ

官方文档

不兼容swagger? 先注释

改造成支持httpjson

using Elsa.Http;
using Elsa.Workflows.Core.Activities;
using Elsa.Workflows.Core.Contracts;
using Microsoft.AspNetCore.Mvc;namespace Zhaoxi.Elsa.Server_Project.Controllers
{[ApiController][Route("[controller]")]public class RunWorkflowController : ControllerBase{//工作流执行着private readonly IWorkflowRunner _workflowRunner;public RunWorkflowController(IWorkflowRunner workflowRunner){_workflowRunner = workflowRunner;}[HttpGet]public async Task Post(){await _workflowRunner.RunAsync(new WriteLine("Hello ASP.NET world!")); await _workflowRunner.RunAsync(new WriteHttpResponse(){ Content = new("Hello ASP.NET world!")});}}
}

三章 开始用用核心点的东西了

好多前潜规则 丢

注册  //配置支持某一个端点 

//Elsa 作为一个端点
builder.Services.AddElsa(elsa =>
{elsa.UseWorkflowRuntime(runtime =>{//配置支持某一个端点 runtime.AddWorkflow<CustomWorkflow>();});elsa.UseHttp();
});

跟swagger  AddControllers 冲突 需要注释掉

使用

app.UseWorkflows();

命名 类似于控制的后缀 workflows 微软风格

http://localhost:5191/workflows/hello-word

第四章 Exposing the REST API

  <PackageReference Include="Elsa" Version="3.0.0-preview.727" /><PackageReference Include="Elsa.Http" Version="3.0.0-preview.727" /><PackageReference Include="Elsa.Workflows.Api" Version="3.0.0-preview.727" /><PackageReference Include="Elsa.Identity" Version="3.0.0-preview.727" />

授权 使用

访问

然后就潜规则 官网居然 直接就 下一页 不告诉怎么搞了 哈哈哈哈

---分割线------------------------

//----------------------------------------------------------------------------//curl--location GET 'http://localhost:5031/elsa/api/workflow-definitions'//--header 'Authorization: ApiKey 00000000-0000-0000-0000-000000000000'     访问不到  token不对//----------------------------------------------------------------------------//要请求访问令牌,我们可以向端点发送以下请求/identity/login://curl--location--request POST 'http://localhost:5031/elsa/api/identity/login' //--header 'Content-Type: application/json' //--data - raw '{//    "username": "admin",//    "password": "password"//}'//----------------------------------------------------------------------------//要使用访问令牌向 API 端点发出经过身份验证的请求,我们可以包含访问令牌,如下所示:// curl--location GET 'http://localhost:5031/elsa/api/workflow-definitions'// --header 'Authorization: Bearer {access_token}'

 http://localhost:5032/elsa/api/workflow-definitions

访问不到  token不对
 

  //--header 'Authorization: ApiKey 00000000-0000-0000-0000-000000000000'   

能访问了是通的

开始拿token

  //----------------------------------------------------------------------------
  //要请求访问令牌,我们可以向端点发送以下请求/identity/login:
  //curl--location--request POST 'http://localhost:5031/elsa/api/identity/login' 
  //--header 'Content-Type: application/json' 
  //--data - raw '{
  //    "username": "admin",
  //    "password": "password"
  //}'

默认账号密码就是这

鉴权 颁发token

改成别的就没有数据 鉴权可用

原来的还能用

随便改个值

凭证不对访问 问不了

已知的是1用这个就能拿到token了还要其他干啥

2如何活动的接口也带上token

先用到这里吧

http://www.yayakq.cn/news/747508/

相关文章:

  • 中国网站建设新闻智能手机软件开发
  • 广州 电商设计网站建设做网络平台需要什么条件
  • 青岛网站开发中心好的做网站的公司有哪些
  • 重庆响应式网站方案销售 网站
  • 织梦手机网站模板下载红桃免费观看电视剧高清斗破苍穹
  • 重庆市建设工程造价管理总站无锡seo公司网站
  • 网站开发软件排名网络工程公司属于什么行业
  • 深圳网站建设现seo企业推广案例
  • 品牌建设网站公司排名苏州网页设计app
  • 合肥网站建设公wordpress速度主题
  • 爱是做的电影网站吗免费ppt模板下载医学
  • 怎么制作网站视频教程南阳哪里做网站比较好
  • 厦门app开发需要多少钱兰州优化网站推广
  • 长春网站建设翻译app推广项目从哪接一手
  • 大型网站开发 框架iis 如何新建网站
  • 网站设计 收费中国电商排名
  • 班级网站开发wordpress批量导入用户
  • 沧州网站制作的流程大沥九江网站制作
  • 怎样用vs2017做网站做端口映射 怎么访问网站
  • 桂林 网站 建设wordpress旅游模板
  • wordpress 做公司网站做超链接网站的代码
  • 新建网站费用做er图的网站
  • 企业备案网站可以做论坛吗网站建设申请理由
  • 酒店网站设计方案手机网站开发方案
  • 百度网盘网站开发文档模板html模板框架
  • 做网站公司什么条件做的最好的微电影网站
  • 网站建设维护公司资质seo是什么
  • 云速建站与传统网站的区别海口云建站模板
  • 岳阳网站建设制作网站平台
  • 网站推广软文选天天软文蜘蛛云建网站怎样