Bağlamaları kullanarak işlevleri Azure hizmetlerine bağlama
Bir işlev oluşturduğunuzda, bir tetikleyici şablonları kümesinden dile özgü tetikleyici kodu projenize eklenir. Giriş veya çıkış bağlamalarını kullanarak işlevinizi diğer hizmetlere bağlamak istiyorsanız, işlevinizdeki belirli bağlama tanımlarını eklemeniz gerekir. Bağlamalar hakkında daha fazla bilgi edinmek için bkz. Azure işlevleri Tetikleyicileri ve bağlamaları kavramları.
Yerel geliştirme
İşlevleri yerel olarak geliştirirken, bağlama eklemek için işlev kodunu güncelleştirmeniz gerekir. Visual Studio Code kullanmak, bir işleve bağlama eklemeyi kolaylaştırabilir.
Visual Studio Code
İşlevinizi geliştirmek için Visual Studio Code kullandığınızda ve işleviniz dosyada bir function.jskullanıyorsa, Azure Işlevleri uzantısı dosyadaki mevcut bir function.jsotomatik olarak bir bağlama ekleyebilir. Daha fazla bilgi için bkz. giriş ve çıkış bağlamaları ekleme.
Örneklere göre el ile bağlama ekleyin
Mevcut bir işleve bağlama eklerken, diliniz tarafından kullanılıyorsa, hem işlev kodunu hem de yapılandırma dosyası function.jsgüncelleştirmeniz gerekir. Hem .NET sınıf kitaplığı hem de Java işlevleri function.jsyerine öznitelikleri kullanır, bu nedenle bunun yerine bunu güncelleştirmeniz gerekir.
Mevcut bir işlevi güncelleştirmede size rehberlik etmek için kullanabileceğiniz belirli bağlama türlerinin örneklerini bulmak için aşağıdaki tabloyu kullanın. İlk olarak, projenize karşılık gelen dil sekmesini seçin.
| Hizmet | Örnekler | Örnekler |
|---|---|---|
| Blob depolama | Tetikleyici Giriş Çıktı |
Bağlantı |
| Azure Cosmos DB | Tetikleyici Giriş Çıktı |
Bağlantı |
| Event Grid | Tetikleyici Çıktı |
Bağlantı |
| Event Hubs | Tetikleyici Çıktı |
|
| IoT Hub | Tetikleyici Çıktı |
|
| HTTP | Tetikleyici | Bağlantı |
| Kuyruk depolama | Tetikleyici Çıktı |
Bağlantı |
| RabbitMQ | Tetikleyici Çıktı |
|
| SendGrid | Çıktı | |
| Service Bus | Tetikleyici Çıktı |
Bağlantı |
| SignalR | Tetikleyici Giriş Çıktı |
|
| Tablo depolama | Giriş Çıktı |
|
| Zamanlayıcı | Tetikleyici | Bağlantı |
| Twilio | Çıktı | Bağlantı |
Azure portalı
Azure Portalişlevlerinizi geliştirirken, belirli bir Işlev için tümleştir sekmesine giriş ve çıkış bağlamaları eklersiniz. Yeni bağlamalar, dilinize bağlı olarak dosyasına function.jsya da Yöntem özniteliklerine eklenir. Aşağıdaki makalelerde, portalda var olan bir işleve bağlama ekleme örnekleri gösterilmektedir: