Eng VS Code-Erweiderung kann http.proxy duerch d'Konfiguratiouns-API liesen:

import * as vscode from 'vscode';

const resource = vscode.window.activeTextEditor?.document.uri;
const http = vscode.workspace.getConfiguration('http', resource);
const proxyUrl = http.get<string>('proxy', '');

D'Sektioun ass http an d'Eegenschaft dran ass proxy. D'resource ze iwwerginn gëtt de Konfiguratiounskontext, wann ressourcenspezifesch Wäerter wichteg sinn.

get léist d'Astellung fir dee Kontext op. inspect('proxy') kann d'Wäerter weisen, déi an ënnerschiddleche unterstëtzte Konfiguratiounsberäicher virleien, wann e Rapport hirem Ursprong brauch.

En eidele String ass kee Beweis, datt VS Code direkt verbënnt. Den Editor kann d'Systemkonfiguratioun benotzen, och d'automatesch Proxy-Auswiel. Dës Astellung ass keng komplett Lëscht vum gewielten PAC-Resultat fir all Zil.

D'Liesen vu proxyUrl konfiguréiert och keng belibech Bibliothéik, déi d'Erweiderung start. Benotz de gewielte Wäert iwwer déi ënnerstëtzten Interface vun deem HTTP-Client a berücksichteg seng Ëmwelt oder Agent-Verhalen.

Benotz onDidChangeConfiguration an affectsConfiguration('http.proxy', resource), wann d'Erweiderung eng Ännerung bemierke soll. Konfiguréier de Client iwwer säi Liewenszyklus nei, amplaz e String, deen eemol bei der Aktivéierung gelies gouf, als dauerhaft aktuell ze behandelen.

Ähnlech Artikelen