Aracılığıyla paylaş


Trace işlevi

Şunlar için geçerlidir: Tuval uygulamaları Model temelli uygulamalar Power Platform CLI

Genellikle bir uygulamada arka planda çok fazla mantık çalışır. Bazen bu mantıkların etkisi belirgindir, örneğin denetimin değeri veya rengi değişir ve mantığın doğru işlediğini onaylar. Ancak bazen mantığın etkisi belirgin değildir ve uygulamada neler olduğunu görselleştirmek ve anlamak zor olabilir. Uygulamanızın nasıl çalıştığını daha iyi anlamak ve hata ayıklamaya yardımcı olması için, arka planda olanların tanılama bilgilerini kaydetmek üzere gerçekten olanlara ilişkin bir zaman çizelgesi oluşturan Trace işlevini kullanın.

Power Apps'te kullanıldığında, Trace işlevinden gelen çıktılar diğer uygulama etkinlikleriyle birlikte Power Appsİzleyici aracında görüntülenir. Uygulamanızın Azure Application Insights uygulamasına telemetri verileri göndermesine izin verdiyseniz, Trace işlevi bilgileri Application Insights kaynağınıza göndermek için de kullanılabilir. Trace yalnızca davranış formüllerinde kullanılabilir.

Trace işlevi Test Studio ile kullanıldığında OnTestCaseComplete olayından gelen test sonuçlarınızda ek bilgi sağlamak için kullanılabilen isteğe bağlı bir ifadedir. Trace olayı iletileri, TestCaseResult kaydının İzlemeler tablosunda başarılı ve başarısız onay belgesi ile birlikte yer alır. İzlemeler tablosunun İleti ve Zaman Damgası olmak üzere iki özelliği vardır. Testlerde kullanılan izleme bilgileri Application Insights uygulamasında da kaydedilir. İzleyici, Power Apps Studio üzerinden oynatıldığında uygulamaya bağlı olduğundan, test izleme bilgileri İzleyici aracında bulunmayacaktır.

Sözdizimi

Trace( Message [, TraceSeverity [, CustomRecord [, TraceOptions ] ] ] )

  • İleti: Gerekli. İzlenecek olan bilgiler. Sayılar, Tarihler, Boole değerleri ve Metne zorlanabilecek diğer veri türleri.
  • TraceSeverity – İsteğe bağlı. İzleyici ve Application Insights'te kaydedilen Trace'in önem düzeyi. Seçenekler TraceSeverity.Information (varsayılan), TraceSeverity.Warning, TraceSeverity.Error veya TraceSeverity.Critical olabilir.
  • CustomRecord – İsteğe bağlı. İzleyici veya Application Insights kaydedilecek özel verileri içeren kayıt.
  • TraceOptions – İsteğe bağlı. Seçenekler TraceOptions.None (varsayılan) ve CustomRecord içindeki serileştirilemeyen veri türlerini yoksayan TraceOptions.IgnoreUnsupportedTypes olabilir.

Örnek

  1. Power Apps Studio uygulamasında Button denetimi oluşturun.
  2. Formülü OnSelect formülüne ayarlayın:
Set( x, x+1 );
Trace( x );
  1. Sol taraftaki bölmeden "Gelişmiş araçlar" simgesini seçerek başka bir pencerede Power Apps İzleyici aracını açın ve "İzleyiciyi aç" seçeneğini belirleyin: Power Apps izleyici için giriş noktası
  2. Özgün Studio tarayıcı penceresine dönün ve düğmenizi dört kez seçin. Tasarım modundaysanız, farenizde Alt-tıklama denetimini kullanın.
  3. Power Apps İzleyici aracını görüntüleyin.
  4. İzleyici'nin ızgarası her düğme tıklaması için ve her Trace çağrısı için bir olay içerir ve her artıştan sonra değişkenin değerini gösterir. Trace'in başlatıldığı yeri görmek için Trace olayının ayrıntılarını ve sağ taraftaki bölmede ileti için kullanılan ifadeyi inceleyin: dört kez basılan izleyici izleme düğmesi ve ilgili değişken artışları

Ayrıca Bkz.

Power Apps İzleyici Aracına Genel Bakış
Test Studio'ya Genel Bakış
Test Studio ile çalışma