Aracılığıyla paylaş


.NET için Azure SDK'ya genel bakış

.NET için Azure SDK nedir?

.NET için Azure SDK, .NET uygulamalarınızdan Azure hizmetlerini kullanmayı kolaylaştırmak için tasarlanmıştır. Blob Depolama'ya dosya yükleyip indiriyor, Azure Key Vault'tan uygulama gizli dizilerini alıyor veya Azure Event Hubs'dan bildirimleri işliyor olsun, .NET için Azure SDK, Azure hizmetlerine erişmek için tutarlı ve tanıdık bir arabirim sağlar.

.NET için Azure SDK, .NET Standard 2.0 uygulayan .NET değişkenlerini hedefleyen uygulamalarda kullanılabilen bir NuGet paketleri koleksiyonudur.

.NET uygulamalarının Azure hizmetlerine erişmek için Azure SDK'sını nasıl kullandığını gösteren diyagram.

Uygulamalarınızda .NET için Azure SDK'sını kullanma

.NET uygulamalarınızdan birinde Azure SDK paketi kullanmak için bu adımları izlemek istiyorsunuz.

  1. Uygun SDK paketini bulma - Birlikte çalıştığınız Azure hizmetine uygun paketi bulmak için paket listesini kullanın. Çoğu hizmetin hizmetle çalışmak için bir istemci paketine ve hizmetin örneklerini oluşturmaya ve yönetmeye yönelik bir yönetim paketine sahip olduğunu unutmayın. Çoğu durumda istemci paketini istersiniz. NuGet kullanarak bu paketi uygulamanıza yükleyin.

  2. Uygulamanız için kimlik doğrulamasını ayarlama - Azure kaynaklarına erişmek için uygulamanızın Azure'da uygun kimlik bilgilerine ve erişim haklarına atanmış olması gerekir. .NET uygulamalarının Azure'da kimliğini doğrulama bölümünde kimlik doğrulamasını yapılandırmayı öğrenin.

  3. Uygulamanızdaki SDK'yı kullanarak kod yazma - Azure hizmetleriyle çalışırken kodunuz önce hizmetle çalışmak üzere bir istemci nesnesi oluşturur ve ardından hizmetle etkileşim kurmak için bu istemci nesnesinde yöntemleri çağırır. Hem zaman uyumlu hem de zaman uyumsuz yöntemler sağlanır. Her bir SDK paketinin kullanımına ilişkin örnekler Azure belgeleri boyunca sağlanır.

  4. SDK için günlüğe kaydetmeyi yapılandırma (isteğe bağlı) - Uygulamanızla Azure arasındaki sorunları tanılamanız gerekiyorsa, .NET için Azure SDK'da günlüğe kaydetmeyi etkinleştirebilirsiniz.