小编Jav*_*ich的帖子

如何从同一应用服务内的不同函数获取Azure函数的完整URL?

在 Azure Functions 中,当你创建一个函数时,该函数会获得一个唯一的 GET 代码来调用它。使用具有两个或多个函数的应用服务,我想从其中一个函数中使用不同函数的 GET 代码访问完整的 URL。

我的示例场景

我有两个功能:

  • PreSomethingHook
  • 发布钩子

当“某事”发生时,/api/PreSomethingHook?code=ew12e12ew2e应该打电话。我想PreSomethingHook在外部 API 中启动一个长流程,它收到的参数之一是流程完成时的回调 URL。现在,当该过程完成时,PostSomethingHook应该调用并处理结果。

我的问题是,我不知道如何动态获取PostSomethingHook 完整 url,而不将其设置在数据库或环境变量中。(这是我不想做的)

总而言之,

如何从同一应用服务内的不同函数获取函数的 URL 及其 GET 代码?

c# azure-functions

5
推荐指数
1
解决办法
2299
查看次数

在拉取请求完成时隐藏 Github 操作

我有一个 GitHub 操作可以评估某些内容,然后使用结果创建状态检查。 setup是评估linting结果也是结果(对所有信息进行不同的状态检查)。这样做是因为默认状态检查只是日志,但如果我创建第二个,我可以使用 Markdown 对其进行格式化。

我遇到的问题是,当对同一提交执行操作时(因为通过更改标题、审阅者等修改了拉取请求),该操作将再次执行,这是有意的,但会创建第二次setup检查,但不会消失。这将累积我所做的修改。

linting相反,旧的状态检查将被新的状态检查取代,所以我对此没有任何问题。

在此处输入图片说明

setup一旦完成,有没有办法隐藏支票?或者完全隐藏它?我更愿意在它运行时显示它,但是一旦它完成,它应该隐藏自己以保持 PR 干净。

github pull-request octokit github-actions octokit-js

5
推荐指数
0
解决办法
355
查看次数

抽象List <T> .Add在基本构造函数上不起作用

我有一个简单的类,它用预定义值覆盖列表获取方法,但是,在基本构造函数上调用add方法时,它不会添加新值。

这是我的代码,显示错误:

using System.Collections.Generic;
using NUnit.Framework;

public class SimpleTest
{
    [Test]
    public void Test()
    {
        var child = new ChildClass();
        Assert.AreEqual(4, child.myList.Count);
    }

    private abstract class MyBaseClass
    {
        public abstract List<string> myList { get; }

        public MyBaseClass(string addThis)
        {
            myList.Add(addThis);
        }
    }

    private class ChildClass : MyBaseClass
    {
        public override List<string> myList => new List<string> { "one", "two", "three" };

        public ChildClass() : base("four")
        {
            myList.Add("dsada");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

为什么会这样呢?由于没有设置器,因此列表不能用其他列表代替,但是Add方法仍然适用于这种情况。

c#

2
推荐指数
1
解决办法
46
查看次数

在Haxe中移动一系列变量

老实说,我不知道这个函数是如何被调用的(我确信它是一个简单的东西),我也不知道如何有效地搜索它(当我用谷歌搜索它时我没有找到它).

我在Haxe中有一组字符串变量调用

public static var variable01:String;
public static var variable02:String;
public static var variable03:String;

public static function TextContent() 
{
    variable01 = new String("abc");
    variable02 = new String("def");
    variable03 = new String("ghi");
}   
Run Code Online (Sandbox Code Playgroud)

还有一个显示变量中文本的函数

_message = variable01; 
_Dialogue = new FlxText(60, 400, 100, _message);
Run Code Online (Sandbox Code Playgroud)

当用户点击屏幕时,我希望显示中的变量更改为下一个.有没有办法简单地改变变量的数量?我需要能够为另一个对话框更改变量的文本,因为那时会有另一组具有相同模式的变量(text01,text02,text03等...)

string variables haxe haxeflixel

0
推荐指数
1
解决办法
123
查看次数