* fix distributed tracing not work on vscode 1.44

* Add todo

* Update version

Co-authored-by: rentu <rentu@microsoft.com>
This commit is contained in:
Renlong Tu 2020-04-10 15:14:37 +08:00 коммит произвёл GitHub
Родитель 52b8c3bd3f
Коммит d7771bdf88
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
4 изменённых файлов: 5 добавлений и 3 удалений

2
package-lock.json сгенерированный
Просмотреть файл

@ -1,6 +1,6 @@
{ {
"name": "azure-iot-toolkit", "name": "azure-iot-toolkit",
"version": "2.16.1-rc", "version": "2.16.1-rc1",
"lockfileVersion": 1, "lockfileVersion": 1,
"requires": true, "requires": true,
"dependencies": { "dependencies": {

Просмотреть файл

@ -2,7 +2,7 @@
"name": "azure-iot-toolkit", "name": "azure-iot-toolkit",
"displayName": "Azure IoT Hub", "displayName": "Azure IoT Hub",
"description": "This extension is now a part of Azure IoT Tools extension pack. We highly recommend installing Azure IoT Tools to get full capabilities for Azure IoT development. Interact with Azure IoT Hub, IoT Device Management, IoT Edge Management, IoT Hub Device Simulation, IoT Hub Code Generation and IoT Hub Device Provisioning Service (DPS).", "description": "This extension is now a part of Azure IoT Tools extension pack. We highly recommend installing Azure IoT Tools to get full capabilities for Azure IoT development. Interact with Azure IoT Hub, IoT Device Management, IoT Edge Management, IoT Hub Device Simulation, IoT Hub Code Generation and IoT Hub Device Provisioning Service (DPS).",
"version": "2.16.1-rc", "version": "2.16.1-rc1",
"publisher": "vsciot-vscode", "publisher": "vsciot-vscode",
"aiKey": "0caaff90-cc1c-4def-b64c-3ef33615bc9b", "aiKey": "0caaff90-cc1c-4def-b64c-3ef33615bc9b",
"icon": "logo.png", "icon": "logo.png",

Просмотреть файл

@ -26,7 +26,7 @@ export class DistributedTracingManager extends BaseExplorer {
TelemetryClient.sendEvent(Constants.IoTHubAIUpdateDistributedSettingStartEvent); TelemetryClient.sendEvent(Constants.IoTHubAIUpdateDistributedSettingStartEvent);
let deviceIds: string[] = []; let deviceIds: string[] = [];
if (!node) { if (!node || !node.deviceNode) {
let selectedDeviceIds: string[] = await vscode.window.showQuickPick( let selectedDeviceIds: string[] = await vscode.window.showQuickPick(
Utility.getNoneEdgeDeviceIdList(iotHubConnectionString), Utility.getNoneEdgeDeviceIdList(iotHubConnectionString),
{ placeHolder: "Select devices...", ignoreFocusOut: true, canPickMany: true }, { placeHolder: "Select devices...", ignoreFocusOut: true, canPickMany: true },

Просмотреть файл

@ -98,6 +98,8 @@ export function activate(context: vscode.ExtensionContext) {
}); });
let updateDistributedTracingSetting = vscode.commands.registerCommand("azure-iot-toolkit.updateDistributedTracingSetting", (node) => { let updateDistributedTracingSetting = vscode.commands.registerCommand("azure-iot-toolkit.updateDistributedTracingSetting", (node) => {
// Todo: Determine why the parameter is not null when triggered from context menu of custom panel
// https://github.com/microsoft/vscode/issues/94872
azureIoTExplorer.updateDistributedTracingSetting(node); azureIoTExplorer.updateDistributedTracingSetting(node);
}); });