Aracılığıyla paylaş


Azure İşlevleri için SignalR Service bağlamaları

Bu makale kümesinde, Azure İşlevleri'da SignalR Hizmeti bağlamaları kullanarak Azure SignalR Hizmeti bağlı istemcilerde kimlik doğrulaması ve gerçek zamanlı iletiler gönderme açıklanmaktadır. Azure İşlevleri çalışma zamanı sürüm 2.x ve üzeri, SignalR Hizmeti için giriş ve çıkış bağlamalarını destekler.

Eylem Tür
SignalR Hizmeti gelen iletileri işleme Tetikleyici bağlaması
Hizmet uç noktası URL'sini ve erişim belirtecini döndürme Giriş bağlaması
SignalR Hizmeti iletileri gönderme ve grupları yönetme Çıkış bağlaması

Uzantıyı yükleme

Yüklediğiniz NuGet uzantısı, işlev uygulamanızda kullandığınız C# moduna bağlıdır:

İşlevler yalıtılmış bir C# çalışan işleminde yürütülür. Daha fazla bilgi edinmek için bkz. Yalıtılmış çalışan işleminde C# Azure İşlevleri çalıştırma kılavuzu.

Bu NuGet paketini yükleyerek uzantıyı projenize ekleyin.

Paket yükleme

SignalR Hizmeti uzantısı, host.json proje dosyanızda belirtilen bir uzantı paketinin parçasıdır. 3.x veya sonraki bir sürümü hedefleyen bir proje oluşturduğunuzda, bu paketi zaten yüklemiş olmanız gerekir. Daha fazla bilgi edinmek için bkz . uzantı paketi.

Bağımlılık ekleme

Java işlevlerinde SignalR Hizmeti ek açıklamalarını kullanmak için pom.xml dosyanıza azure-functions-java-library-signalr yapıtına (sürüm 1.0 veya üzeri) bağımlılık eklemeniz gerekir.

<dependency>
    <groupId>com.microsoft.azure.functions</groupId>
    <artifactId>azure-functions-java-library-signalr</artifactId>
    <version>1.0.0</version>
</dependency>

Bağlantı dizesi ayarları

AzureSignalRConnectionString anahtarı, bağlantı dizesi uygulama ayarına işaret eden host.json dosyasına ekleyin. Yerel geliştirme için bu değer local.settings.json dosyasında bulunabilir.

SignalR Hizmeti ve Azure İşlevleri birlikte yapılandırma ve kullanma hakkında ayrıntılı bilgi için Azure SignalR Hizmeti ile Azure İşlevleri geliştirme ve yapılandırma makalesine bakın.

Sonraki adımlar