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 以及您要存储在设置中的数据。
我想在 $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 以及您要存储在设置中的数据。