VS Code एक्स्टेंशनमध्ये http.proxy कसे वाचावे
VS Code एक्स्टेंशन API द्वारे http.proxy वाचा आणि निराकरण केलेले सेटिंग मूल्य सिस्टम किंवा PAC मार्गापासून, किंवा HTTP क्लायंटच्या कॉन्फिगर केलेल्या ट्रान्सपोर्टपासून वेगळे ओळखा.
VS Code एक्स्टेंशन कॉन्फिगरेशन API द्वारे http.proxy वाचू शकते:
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', '');
विभाग http आहे आणि त्यातील गुणधर्म proxy आहे. resource पास केल्याने संसाधन-विशिष्ट मूल्ये महत्त्वाची असताना कॉन्फिगरेशन संदर्भ मिळतो.
get त्या संदर्भासाठी सेटिंग सोडवते. अहवालाला त्यांचा उगम हवा असताना inspect('proxy') विविध समर्थित कॉन्फिगरेशन व्याप्तींमध्ये असलेली मूल्ये दाखवू शकते.
रिकामी स्ट्रिंग हा VS Code थेट जोडतो याचा पुरावा नाही. संपादक सिस्टम कॉन्फिगरेशन वापरू शकतो, ज्यात स्वयंचलित प्रॉक्सी निवड समाविष्ट आहे. हे सेटिंग प्रत्येक गंतव्याच्या निवडलेल्या PAC निकालाची संपूर्ण यादी नाही.
proxyUrl वाचल्याने एक्स्टेंशन सुरू करते अशी कोणतीही अनियंत्रित लायब्ररीही कॉन्फिगर होत नाही. इच्छित मूल्य त्या HTTP क्लायंटच्या समर्थित इंटरफेसद्वारे लागू करा, त्याचे वातावरण किंवा एजंट वर्तन विचारात घेऊन.
एक्स्टेंशनला बदल लक्षात घ्यायचा असल्यास onDidChangeConfiguration आणि affectsConfiguration('http.proxy', resource) वापरा. सक्रियतेच्या वेळी एकदा वाचलेल्या स्ट्रिंगला कायम चालू मानण्याऐवजी क्लायंटला त्याच्या जीवनचक्रात पुन्हा कॉन्फिगर करा.