Visual Studio Code için Azure Stream Analytics araçlarında IntelliSense

IntelliSense, VS Code için Azure Stream Analytics (ASA) araçlarındaki Stream Analytics Sorgu Dili için kullanılabilir. IntelliSense, birçok özelliği içeren bir kod tamamlama yardımıdır: Liste Üyeleri, Parametre Bilgileri, Hızlı Bilgi ve Tam Word. IntelliSense özellikleri bazen "kod tamamlama", "içerik yardımı" ve "kod ipucu" gibi diğer adlar tarafından çağrılır.

IntelliSense tanıtımı

IntelliSense özellikleri

VS Code için ASA Araçları uzantısı, dil hizmeti tarafından desteklenen IntelliSense özelliğine sahiptir. Dil hizmeti kaynak kodunuzu analiz eder ve dil semantiğine göre akıllı kod tamamlamaları sağlar. Bir dil hizmeti olası tamamlamaları biliyorsa, siz kodu yazarken IntelliSense önerilerini gösterir. Yazmaya devam ederseniz, değişkenler ve yöntemler gibi üyelerin listesi yalnızca yazdığınız karakterleri içeren üyeleri içerecek şekilde filtrelenmiş olur. Tab veya Enter tuşlarına bastığınızda, IntelliSense seçtiğiniz üyeyi ekler.

IntelliSense'i herhangi bir düzenleyici penceresinde, nokta karakteri gibi bir tetikleyici karakteri .yazarak tetikleyebilirsiniz.

IntelliSense otomatik tamamlama

Tavsiye

Öneriler pencere öğesi CamelCase filtrelemeyi destekler. Önerileri sınırlamak için yöntem adında büyük harflerle yazılmış harfleri yazabilirsiniz. Örneğin, "cra" hızlı bir şekilde "createApplication" ifadesini getirir.

Tamamlanma türleri

VS Code IntelliSense, dil sunucusu önerileri, kod parçacıkları ve basit sözcük tabanlı metin tamamlamaları gibi farklı türde tamamlamalar sağlar.

Tamamlanma Türü
Anahtar sözcükler keyword
İşlevler built-in function, user defined function
Veri Kümesi Adı input, output, intermediate result set
Veri Kümesi Sütun Adı input, intermediate result set

Ad tamamlama

ASA Araçları uzantısı, anahtar sözcüğü otomatik tamamlamanın yanı sıra Stream Analytics işinizin giriş ve çıkış adlarını ve veri kaynaklarınızın sütun adlarını okuyabilir. Uzantı, birkaç tuş vuruşuyla deyim girmek için yararlı olan ad tamamlama özellikleri sağlamak için bu bilgileri hatırlar:

Kodlama sırasında, iş giriş adları, çıkış adı ve sütun adları üzerinde arama yapmak için düzenleyiciden ayrılmanız gerekmez. Bağlamınızı koruyabilir, ihtiyacınız olan bilgileri bulabilir, doğrudan kodunuz içine öğe ekleyebilir ve IntelliSense'in sizin için yazma işleminizi tamamlamasını sağlayabilirsiniz.

Yerel girişi veya canlı girişi yapılandırmanız ve ardından ad tamamlama özelliğini kullanmak için yapılandırma dosyasını kaydetmeniz gerektiğini unutmayın.

ad tamamlama

Parametre Bilgisi

IntelliSense Parametre Bilgisi seçeneği, bir işlevin gerektirdiği parametrelerin sayısı, adları ve türleri hakkında bilgi sağlayan bir parametre listesi açar. Kalın yazılmış parametre, bir işlev yazarken gerekli olan sonraki parametreyi belirtir.

İç içe işlevler için parametre listesi de görüntülenir. Bir işlevi başka bir işleve parametre olarak yazarsanız, parametre listesi iç işlevin parametrelerini görüntüler. Ardından, iç işlev parametre listesi tamamlandığında, parametre listesi dış işlev parametrelerini görüntülemeye geri döner.

parametre bilgileri

Hızlı Bilgi

Dil hizmeti tarafından sağlanan şekilde, kodunuzda her tanımlayıcı için Hızlı Bilgi'yi görebilirsiniz. Tanımlayıcılara örnek olarak giriş, çıkış, ara sonuç kümesi veya işlev verilebilir. Fare işaretçisini bir tanımlayıcının üzerine taşıdığınızda, bildirimi bir açılır pencerede görüntülenir. Yapılandırıldıysa girişlerin özellikleri ve veri şemaları ve ara veri kümesi gösterilir.

hızlı bilgi

IntelliSense sorunlarını giderme

Bu sorun eksik giriş yapılandırması nedeniyle ortaya çıkar. Yerel girişin veya canlı girişin doğru yapılandırılıp yapılandırılmadığını de kontrol edebilirsiniz.

Sonraki Adımlar