此方法允许您设置自动化字典。 它使提供程序能够添加、修改和删除 slug 的值。 然后,更新的值可用于将来的宏调用。
Syntax
Microsoft.CIFramework.updateContext(input, sessionId, isDelete, correlationId);
参数
| 参数 | 类型 | 必选 | Description |
|---|---|---|---|
| 输入 | JSON 对象 | 是的 | JSON 字符串 |
| 会话 Id | String | 是的 | 当前会话的唯一标识符。 |
| 是删除 | 布尔 | 否 | 设置为isDeletetrue是否要删除 JSON 中的input参数列表。如果设置为 isDelete,则 true slug 值将被删除,并且不再可用于后续宏调用。 |
| correlationId | GUID | 否 | 用于将所有相关 API 调用分组在一起以进行诊断遥测 |
返回值
返回带有字符串值的 promise。
Example
var sessionId = await Microsoft.CIFramework.getFocusedSession().then(successCallback, errorCallback);
var input = { "customerName" : "Contoso" };
Microsoft.CIFramework.updateContext(input, sessionId).then(
function success(result) {
console.log(result);
// Perform operations upon record retrieval and opening
},
function (error) {
console.log(error.message);
// Handle error conditions
}
);