在 Azure Functions 中,当你创建一个函数时,该函数会获得一个唯一的 GET 代码来调用它。使用具有两个或多个函数的应用服务,我想从其中一个函数中使用不同函数的 GET 代码访问完整的 URL。
我的示例场景
我有两个功能:
当“某事”发生时,/api/PreSomethingHook?code=ew12e12ew2e应该打电话。我想PreSomethingHook在外部 API 中启动一个长流程,它收到的参数之一是流程完成时的回调 URL。现在,当该过程完成时,PostSomethingHook应该调用并处理结果。
我的问题是,我不知道如何动态获取PostSomethingHook 完整 url,而不将其设置在数据库或环境变量中。(这是我不想做的)
总而言之,
如何从同一应用服务内的不同函数获取函数的 URL 及其 GET 代码?
我有一个 GitHub 操作可以评估某些内容,然后使用结果创建状态检查。
setup是评估linting结果也是结果(对所有信息进行不同的状态检查)。这样做是因为默认状态检查只是日志,但如果我创建第二个,我可以使用 Markdown 对其进行格式化。
我遇到的问题是,当对同一提交执行操作时(因为通过更改标题、审阅者等修改了拉取请求),该操作将再次执行,这是有意的,但会创建第二次setup检查,但不会消失。这将累积我所做的修改。
linting相反,旧的状态检查将被新的状态检查取代,所以我对此没有任何问题。
setup一旦完成,有没有办法隐藏支票?或者完全隐藏它?我更愿意在它运行时显示它,但是一旦它完成,它应该隐藏自己以保持 PR 干净。
我有一个简单的类,它用预定义值覆盖列表获取方法,但是,在基本构造函数上调用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方法仍然适用于这种情况。
老实说,我不知道这个函数是如何被调用的(我确信它是一个简单的东西),我也不知道如何有效地搜索它(当我用谷歌搜索它时我没有找到它).
我在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等...)
c# ×2
github ×1
haxe ×1
haxeflixel ×1
octokit ×1
octokit-js ×1
pull-request ×1
string ×1
variables ×1