Aracılığıyla paylaş


Dil çalışma zamanı destek ilkesi

Bu makalede Azure işlevleri dil çalışma zamanı destek ilkesi açıklanmaktadır.

Kullanımdan kaldırma işlemi

Azure İşlevleri çalışma zamanı işletim sistemleri, Azure İşlevleri konağı ve dile özgü çalışanlar gibi çeşitli bileşenler etrafında oluşturulur. İşlev uygulamalarının tam destek kapsamını korumak için İşlevler desteği, belirli bir dilin kullanım süresi sonu desteğiyle uyumlu hale gelir. Bu hedefe ulaşmak için İşlevler, programlama dili sürümleri kullanım süresi sonu tarihlerine ulaştığında destekte aşamalı bir azaltma uygular. Çoğu dil sürümü için kullanımdan kaldırma tarihi, topluluk yaşam sonu tarihiyle aynı olur.

Bildirim aşaması

İşlevler ekibi, işlev uygulaması kullanıcılarına gelecek dil sürümünü kullanımdan kaldırma işlemleri hakkında bildirim e-postaları gönderir. Bildirimi aldığınızda, işlev uygulamalarını desteklenen bir sürüme yükseltmek için hazırlanmanız gerekir.

Kullanımdan kaldırma aşaması

Dil kullanım süresi sonu tarihinden sonra, kullanımdan kaldırılan dil sürümlerini kullanan işlev uygulamaları oluşturulmaya ve dağıtılmaya devam edilebilir ve platformda çalışmaya devam eder. Ancak uygulamalarınız desteklenen bir dil sürümüne yükseltene kadar yeni özellikler, güvenlik düzeltme ekleri ve performans iyileştirmeleri için uygun değildir.

Önemli

Etkilenen işlev uygulamalarınızın dil sürümünü desteklenen bir sürüme yükseltmeniz kesinlikle önerilir. İşlev uygulamalarını desteklenmeyen bir çalışma zamanı veya dil sürümü kullanarak çalıştırıyorsanız, sorunlarla ve performans etkileri ile karşılaşabilirsiniz ve işlev uygulamanız için destek almadan önce yükseltmeniz gerekir.

Kullanımdan kaldırma ilkesi özel durumları

Dile özgü kullanımdan kaldırma ilkeleri için desteklenen Azure İşlevleri özel durumlar burada belgelenmiştir.

Şu anda genel kullanımdan kaldırma ilkesinde istisna yoktur.

Dil sürümü desteği zaman çizelgesi

Belirli dil sürümü destek ilkesi zaman çizelgesi hakkında daha fazla bilgi edinmek için aşağıdaki dış kaynakları ziyaret edin:

Dil sürümlerini yapılandırma

Dil Yapılandırma kılavuzları
C# (yalıtılmış çalışan modeli) bağlantı
C# (işlem içi model) bağlantı
Java bağlantı
Düğüm bağlantı
PowerShell bağlantı
Python bağlantı

Kullanımdan kaldırılacak çalışma zamanı sürümleri

Bu geçmiş tablosu, artık desteklenmeyen belirli Azure İşlevleri çalışma zamanı sürümleri için en yüksek dil düzeyini gösterir:

Dil 2.x 3.x
C# GA (.NET Core 2.1) GA (.NET Core 3.1 ve .NET 5*)
JavaScript/TypeScript GA (Node.js 10 ve 8) GA (Node.js 14, 12, & 10)
Java GA (Java 8) GA (Java 11 & 8)
PowerShell Yok Yok
Python GA (Python 3.7) GA (Python 3.9, 3.8, 3.7)
TypeScript GA GA

*.NET 5 yalnızca yalıtılmış çalışan modelinde çalışan C# uygulamaları için destekleniyordu.

Azure İşlevleri tarafından desteklenen dil düzeyleri için bkz. Çalışma zamanı sürümüne göre diller.

Sonraki adımlar

İşlev uygulamalarının dil sürümlerini yükseltme hakkında daha fazla bilgi edinmek için aşağıdaki kaynaklara bakın: