Microsoft USD - 从 C# 代码将参数保存在 $Settings 中

Microsoft USD - Save parameters inside $Settings from C# Code

我想在 $Settings 中保存不同的参数,因为它是全局的,我想使用这些值,即使会话被转移,也就是当它变为空时。

我目前正在这样做,

var updatedContext = new Context(ctx)
{
[ContextParameterName] = ContextVals
}; 
FireChangeContext(new ContextEventArgs(updatedContext));

但是通过这个我只能在 $Context 中保存值。我希望将值存储在 $Settings.

期待帮助。

您可以通过 FireRequestAction

实现
FireRequestAction(new RequestActionEventArgs(<<HostedControl>>, <<ActionName>>, <<Your Data>>);

Hosted Control 将是 Global Manager,Action 将是 SaveSetting 以及您要存储在设置中的数据。