Şu anda bir Azure uygulamasının maliyetlerini tahmin edebilecek bir program yazıyorum. Bunun için (Azure) sunucusuna yapılan bir çağrıyı (dolaylı olarak) yapacak olan tüm yöntemleri engelleme fikrim var. Ve yöntemlerin her biri için, maliyetin hangi yönüne ait olduğuna karar verilir (örneğin (depolama-işlem, servicebus-işlemleri, belirteç-istekleri vs.))Özel yöntem aramalarını izleme
Bunun zorluklarından biri de sınıf/yöntem alay edildiğinde bir yöntem çağrısını engellemek için program, bir Azure uygulamasının geliştirilmesi sırasında (birim-) testlerinde de kullanılabilir.
Bu yüzden bir sınıfın yöntemine 'abone olmanın' bir yolu olup olmadığını merak ediyordum. Ve bu yöntem çağrıldığında bir etkinlik başlatılacak. Veya depolama işlemleri, servis işlemleri, jeton talebi vb. Işlemlerin engellenmesi için başka (daha iyi) çözümler var mı? peşin
Teşekkür
DÜZENLEME 1: /Bir Azure uygulama Maliyetleri etkileyen tüm sınıfları/yöntemleri bilir içeren bazı (yardımcı) sınıfları/kütüphaneler veya referanslar varsa herkes biliyor mu?
EDIT 2 Yukarıdaki problemi başarmak için iyi bir yaklaşım mı? Yoksa alternatifler var mı?
Tüm çağrılar eşit olarak oluşturulmadığından, arama başına maliyet temelini belirlemeyi zor bulabilirsiniz. –
Dave'in yorumunu genişletmek için, bir tablo hizmet sorgusunda .ToList'e yapılan bir çağrı, kaç satırın döndüğüne bağlı olarak temel REST API'sine çok sayıda çağrı oluşturabilir ve maliyetin daha büyük bir kısmı, veri aktarımının maliyetinin ne kadar olduğuna bağlı olarak veri aktarımı maliyetleri olabilir. Aynı veri merkezinde çalışan ya da değil – knightpfhor
kolayca uygulama kaydı yapabilirsiniz. Google ve formumuz bu – TN888