Megosztás a következőn keresztül:


IntelliSense a Visual Studio Code-hoz készült Azure Stream Analytics-eszközökben

Az IntelliSense elérhető a Stream Analytics lekérdezési nyelvéhez az Azure Stream Analytics (ASA) VS Code-eszközökben. Az IntelliSense egy kódkiegészítési segéd, amely számos funkciót tartalmaz: Listatagok, Paraméteradatok, Gyors információ és Teljes Word. Az IntelliSense funkcióit néha más nevek is nevezik, például a "kódkiegészítés", a "tartalomsegítő" és a "kódtippek".

IntelliSense bemutató

IntelliSense funkciók

A VS Code ASA Tools bővítménye intelliSense funkcióval rendelkezik, amelyet egy nyelvi szolgáltatás működtet. A nyelvi szolgáltatás elemzi a forráskódot, és a nyelvi szemantikán alapuló intelligens kódkiegészítéseket biztosít. Ha egy nyelvi szolgáltatás ismeri a lehetséges befejezéseket, az intelliSense javaslatokat jelenít meg a kód írása során. Ha folytatja a gépelést, a rendszer a tagok listáját ( például változókat és metódusokat) szűri úgy, hogy csak a beírt karaktereket tartalmazó tagokat tartalmazza. Amikor lenyomja a Tab vagy Enter billentyűket, az IntelliSense beszúrja a kiválasztott tagot.

Az IntelliSense bármely szerkesztőablakban aktiválható egy eseményindító karakter beírásával, például a pont karakter .beírásával.

intellisense automatikus kiegészítés

Jótanács

A javaslat widget támogatja a CamelCase szűrést. A javaslatok korlátozásához beírhatja a metódusnévben szereplő nagybetűs karaktereket. A "cra" például gyorsan felhozza a "createApplication" kifejezést.

A befejezések típusai

A VS Code IntelliSense különböző típusú kiegészítéseket biztosít, beleértve a nyelvi kiszolgáló javaslatait, kódrészleteit és egyszerű szóalapú szöveges kiegészítéseket.

Teljesítés típus
Kulcsszavak keyword
Funkciók built-in function, user defined function
Adatkészlet neve \, \, \
Adatkészlet oszlopának neve input, intermediate result set

Névkiegészítés

A kulcsszó automatikus kiegészítésén kívül az ASA Tools bővítmény képes beolvasni a Stream Analytics-feladat bemeneti és kimeneti nevét, valamint az adatforrások oszlopneveit. A bővítmény megjegyzi ezeket az információkat, hogy olyan névkiegészítési képességeket biztosítson, amelyek hasznosak néhány billentyűleütéssel rendelkező utasítások beírásához:

A kódolás során nem kell elhagynia a szerkesztőt a feladatbeviteli nevek, a kimeneti név és az oszlopnevek kereséséhez. Megtarthatja a környezetét, megkeresheti a szükséges információkat, elemeket szúrhat be közvetlenül a kódba, és az IntelliSense elvégezheti a gépelést.

Vegye figyelembe, hogy a névkiegészítés használatához konfigurálnia kell a helyi bemenetet vagy az élő bemenetet, majd mentenie kell a konfigurációs fájlt.

névkiegészítés

Paraméteradatok

Az IntelliSense paraméterinformációs lehetőség megnyitja a paraméterlistát, amely információt nyújt a függvény által igényelt paraméterek számáról, nevéről és típusáról. A félkövér paraméter a függvény beírásakor szükséges következő paramétert jelzi.

A paraméterlista beágyazott függvényekhez is megjelenik. Ha egy függvényt egy másik függvény paramétereként ír be, a paraméterlista megjeleníti a belső függvény paramétereit. Ezután, amikor a belső függvény paraméterlistája befejeződött, a paraméterlista visszaáll a külső függvényparaméterek megjelenítésére.

paraméteradatok

Gyors információ

A nyelvi szolgáltatás által biztosított módon a kód egyes azonosítóihoz tartozó gyorsinformációk láthatók. Néhány példa az azonosítókra: bemenet, kimenet, köztes eredményhalmaz vagy függvény. Amikor az egérmutatót egy azonosító fölé helyezi, annak deklarációja megjelenik egy előugró ablakban. A bemenetek tulajdonságai és adatsémai, ha vannak konfigurálva, és köztes adatkészletek jelennek meg.

gyors információ

Az IntelliSense hibaelhárítása

Ezt a problémát a hiányzó bemeneti konfiguráció okozza. Ellenőrizheti, hogy a helyi bemenet vagy az élő bemenet megfelelően van-e konfigurálva.

Következő lépések