Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
IntelliSense is beschikbaar voor Stream Analytics Query Language in ASA-hulpprogramma's (Azure Stream Analytics) voor VS Code. IntelliSense is een hulp bij het voltooien van code die veel functies bevat: Leden van de lijst, Parametergegevens, Snelle info en Complete Word. IntelliSense-functies worden soms genoemd door andere namen, zoals 'codevoltooiing', 'content assist' en 'codehint'.
IntelliSense-functies
De extensie ASA Tools voor VS Code heeft een IntelliSense-functie die wordt mogelijk gemaakt door een taalservice. De taalservice analyseert uw broncode en biedt intelligente codevoltooiingen op basis van taalsemantiek. Als een taalservice mogelijke voltooiingen kent, worden de IntelliSense-suggesties weergegeven terwijl u de code schrijft. Als u doorgaat met typen, wordt een lijst met leden, zoals variabelen en methoden, gefilterd om alleen leden op te nemen die de tekens bevatten die u hebt getypt. Wanneer u op de Tab- of Enter-toets drukt, voegt IntelliSense het lid in dat u heeft geselecteerd.
U kunt IntelliSense in elk editorvenster activeren door een triggerteken te typen, zoals het puntteken ..
Aanbeveling
De widget suggesties ondersteunt CamelCase-filtering. U kunt de hoofdletters in een methodenaam typen om de suggesties te beperken. Met 'cra' wordt bijvoorbeeld snel 'createApplication' gevonden.
Typen voltooiingen
Vs Code IntelliSense biedt verschillende typen voltooiingen, waaronder suggesties voor taalservers, fragmenten en eenvoudige tekstvoltooiingen op basis van woorden.
| Afronding | Typologie |
|---|---|
| Zoekwoorden | keyword |
| Functies |
built-in function, user defined function |
| Naam van gegevensset |
input, , outputintermediate result set |
| Gegevensset kolomnaam |
input, intermediate result set |
Naamvoltooiing
Naast het automatisch aanvullen van trefwoorden kan de extensie ASA Tools de invoer- en uitvoernamen voor uw Stream Analytics-taak en de kolomnamen van uw gegevensbronnen lezen. De extensie onthoudt deze informatie om mogelijkheden voor naamvoltooiing te bieden die handig zijn voor het invoeren van instructies met enkele toetsaanslagen:
Tijdens het coderen hoeft u de editor niet te verlaten om zoekopdrachten uit te voeren op taakinvoernamen, uitvoernaam en kolomnamen. U kunt uw context behouden, de informatie vinden die u nodig hebt, elementen rechtstreeks in uw code invoegen en IntelliSense uw typen laten voltooien.
Houd er rekening mee dat u lokale invoer of live-invoer moet configureren en vervolgens het configuratiebestand moet opslaan om naamvoltooiing te kunnen gebruiken.
Parametergegevens
Met de optie IntelliSense-parameterinfo wordt een lijst met parameters geopend die informatie bevat over het aantal, de namen en de typen parameters die vereist zijn voor een functie. De parameter vetgedrukt geeft de volgende parameter aan die is vereist tijdens het typen van een functie.
De lijst met parameters wordt ook weergegeven voor geneste functies. Als u een functie als parameter voor een andere functie typt, worden in de lijst met parameters de parameters voor de binnenste functie weergegeven. Wanneer de lijst met binnenste functieparameters is voltooid, wordt de parameterlijst teruggezet naar het weergeven van de buitenste functieparameters.
Snelle informatie
Zoals opgegeven door de taalservice, kunt u Snelle Informatie voor elke identifier in uw code zien. Enkele voorbeelden van id's zijn invoer, uitvoer, een tussenliggende resultatenset of functie. Wanneer u de muisaanwijzer boven een id beweegt, wordt de declaratie weergegeven in een pop-upvenster. De eigenschappen en gegevensschema's voor invoer, indien geconfigureerd en tussenliggende gegevensset, worden weergegeven.
Problemen met IntelliSense oplossen
Dit probleem wordt veroorzaakt door ontbrekende invoerconfiguratie. U kunt controleren of een lokale invoer of live-invoer juist is geconfigureerd.