IRONSOFTWAREHOME

IronBarcode'u Azure'da .NET ile Çalıştırabilir miyim?

Curtis Chau
Curtis Chau
Updated: 29 Haziran 2026

Evet! IronBarcode, Azure hizmetlerinde barındırılan .NET uygulamalarında QR/çubuk kodları okumak ve yazmak için kullanılabilir. IronBarcode, MVC web siteleri, Azure İşlevleri ve daha fazlası dahil olmak üzere birden fazla Azure platformunda kapsamlı bir şekilde test edilmiştir.


Ön Koşullar

1. Başlamak için IronBarcode'u Yükleyin

Öncelikle NuGet web sitesinden NuGet paketini yükleyin.

PM > Install-Package BarCode

Alternatif olarak, IronBarcode.dll indirilebilir ve projenize eklenebilir.


Nasıl Rehberi

2. Performans ve Azure Katmanları

Kullanıcılarımızın çoğunun kullanım durumları için uygun olduğu için en azından Azure B1 hizmet planını kullanmanızı öneririz. Daha yüksek verimlilik gerektiren sistemler daha yüksek bir hizmet planı gerektirecektir.

3. Çerçeve Seçimi

.NET Standard, Core ve Framework projeleri IronBarcode ile uyumludur.

4. Azure'da Docker

Azure'da IronBarcode ile performans ve kararlılığı kontrol etme yeteneğini kazanmanın yollarından biri Docker kullanmaktır. Azure ve Docker ile IronBarcode kullanmayı öğrenmek için bu rehbere göz atın.

5. Resmi Azure İşlev Desteği

IronBarcode, Azure İşlevleri V3 ve V4'ü şu anda desteklemektedir.

Çalışan Azure İşlev Kodu Örneği

Azure İşlevleri v3.3.1.0+'da test edilmiştir. İşte bir kod örneği:

using System;
using System.Net;
using System.Net.Http;
using IronBarCode;
using Microsoft.AspNetCore.Http;
using Microsoft.Azure.WebJobs;
using Microsoft.Azure.WebJobs.Extensions.Http;
using Microsoft.Extensions.Logging;
using System.Net.Http.Headers;

public static class BarcodeFunction
{
    // Azure Function triggered by HTTP request.
    [FunctionName("barcode")]
    public static HttpResponseMessage Run(
        [HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = null)] HttpRequest req,
        ILogger log)
    {
        log.LogInformation("C# HTTP trigger function processed a request.");

        // Set the license key for IronBarcode if needed.
        IronBarCode.License.LicenseKey = "Key";

        // Create a QR barcode from a string.
        var myBarCode = BarcodeWriter.CreateBarcode("IronBarcode Test", BarcodeEncoding.QRCode);

        // Prepare the HTTP response to return the barcode image.
        var response = new HttpResponseMessage(HttpStatusCode.OK)
        {
            Content = new ByteArrayContent(myBarCode.ToJpegBinaryData())
        };
        
        // Set content headers for attachment and content type.
        response.Content.Headers.ContentDisposition = new ContentDispositionHeaderValue("attachment")
        { 
            FileName = $"{DateTime.Now:yyyyMMddmm}.jpg" 
        };
        
        response.Content.Headers.ContentType = new MediaTypeHeaderValue("image/jpeg");

        return response;
    }
}

Bu kodda:

  • "barcode" adıyla bir Azure İşlevi tanımlarız.
  • İşlev bir HTTP isteğiyle tetiklenir ve işlendiğinde bir mesaj kaydeder.
  • IronBarcode için lisans anahtarını belirtiriz (gerçek lisans anahtarınızla "Key" değiştirin).
  • BarcodeWriter.CreateBarcode kullanılarak bir QR kod barkodu oluşturulur.
  • Çubuk kod görüntüsü JPEG formatına dönüştürülür ve HTTP yanıtına dahil edilir.
  • Yanıt içeriği, dosya adı olarak geçerli tarih ve saatle bir indirilebilir ek olarak ayarlanır.
  • Yanıt içerik türü, görüntü formatını belirtmek için "image/jpeg" olarak ayarlanır.

Sıkça Sorulan Sorular

Azure uygulamalarıma barkod işlevselliğini nasıl entegre edebilirim?

Azure uygulamalarınıza barkod işlevselliğini IronBarcode kullanarak entegre edebilirsiniz. Komut satırıyla veya IronBarcode.dll dosyasını indirip projenize ekleyerek IronBarcode NuGet paketini yükleyerek başlayın.

Azure üzerinde barkod işlemleri için hangi Azure hizmet planları uygundur?

IronBarcode kullanırken, çoğu kullanım senaryosu için Azure B1 hizmet planı önerilmektedir. Eğer uygulamanız daha yüksek veri akışı gerektiriyorsa, daha üst bir hizmet planına geçmeyi düşünebilirsiniz.

IronBarcode, Azure üzerinde tüm .NET frameworkleriyle uyumlu mu?

Evet, IronBarcode, .NET Standard, Core ve Framework projeleriyle uyumludur ve Azure üzerinde uygulamaların dağıtılmasında esneklik sağlar.

Barkod işleme performansını Azure üzerinde artırmak için Docker kullanabilir miyim?

Evet, Azure üzerinde barkod işleme performans ve kararlılığını artırmak için Docker kullanabilirsiniz. IronBarcode'u Docker ile entegre etme hakkında detaylı bir eğitim mevcuttur.

IronBarcode kütüphaneleri Azure Functions'ı destekliyor mu?

IronBarcode, Azure Fonksiyonları V3 ve V4'ü destekler. Sunucusuz ortamlarda barkod işleme entegrasyonunu sorunsuz bir şekilde sağlar.

Azure Function, IronBarcode kullanarak barkodları nasıl işler?

Azure Function, IronBarcode kullanarak HTTP isteği ile tetiklendiğinde bir QR kod oluşturacak şekilde ayarlanabilir. Bir mesaj kaydedip, bir lisans anahtarı ayarlar, BarcodeWriter.CreateBarcode ile bir QR kod oluşturarak, bu resmi bir JPEG dosyası olarak HTTP yanıtına ekleyerek döndürür.

Azure Function'da QR kodu oluşturmak için hangi kod gerekli?

Azure Function'da, BarcodeWriter.CreateBarcode fonksiyonu çağrılarak IronBarcode kullanarak bir QR kodu oluşturulur. Oluşturulan QR kodu daha sonra HTTP yanıtında bir JPEG resim olarak iade edilebilir.

Is it necessary to set a license key for using IronBarcode in Azure Functions?

Yes, setting a license key for IronBarcode is necessary in Azure Functions to activate the library and remove any limitations.

What file format is used for barcodes generated by IronBarcode in Azure Functions?

Barcodes generated by IronBarcode in Azure Functions are converted to JPEG format for the HTTP response.

How are content headers set for barcode images in Azure Functions using IronBarcode?

Content headers are set to define the barcode image as a downloadable attachment with the current date and time as part of the file name.

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapılandırılmış, görsel olarak çekici kılavuzlar oluşturmayı seviyor.

...
Daha Fazla Oku

Başlamaya Hazır mısınız?

Nuget Downloads 2,422,100Sürüm:2026.9yeni yayınlandı

Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez
PDF için C# NuGet Kütüphanesi
NuGet ile yükleyin

Sürüm: 2026.9

PM > Install-Package BarCode
nuget.org/packages/BarCode/
  1. Çözüm Gezgini'nde Referanslar'a sağ tıklayın, NuGet Paketlerini Yönet
  2. Gözat'ı seçin ve "IronBarCode" arayın
  3. Paketi seçin ve yükleyin
C# PDF DLL
DLL İndir

Sürüm: 2026.9

  1. ~/Libs gibi bir yere, Çözüm dizininizde IronBarCode'u indirip çıkarın
  2. Visual Studio Çözüm Gezgini'nde, Başvurulara sağ tıklayın. Gözat'ı seçin, "IronBarCode.dll"

$999 adresinden lisanslar

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Ücretsiz Canlı Demo rezervasyonu yapın
Booking Badge

Dünya Çapında Milyonlarca Mühendisin Güvendiği

Iron Software müşteri logoları
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez