Öğretici: Azure Uygulama yapılandırmasındaki Özellik bayraklarını yönetme

Tüm özellik bayraklarını Azure Uygulama Yapılandırması ' nda depolayıp tek bir yerden yönetebilirsiniz. Uygulama yapılandırması, özellikle özellik bayrakları için tasarlanan Özellik Yöneticisi adlı bir Portal Kullanıcı arabirimine sahiptir. Uygulama yapılandırması ayrıca .NET Core Özellik bayrağı veri şemasını da yerel olarak destekler.

Bu öğreticide şunların nasıl yapıldığını öğreneceksiniz:

  • Uygulama yapılandırmasında Özellik bayraklarını tanımlayın ve yönetin.
  • Uygulamanızdan Özellik bayraklarını erişin.

Özellik bayrakları oluşturma

Uygulama yapılandırması için Azure portal Özellik Yöneticisi, uygulamalarınızda kullandığınız özellik bayraklarını oluşturmak ve yönetmek için bir kullanıcı arabirimi sağlar.

Yeni bir özellik bayrağı eklemek için:

  1. Özellik bayrağı eklemek için Özellik Yöneticisi > + Ekle ' yi seçin.

    Özellik bayrağı listesi

  2. Özellik bayrağı için benzersiz bir anahtar adı girin. Kodunuzda bayrak başvurusunda bulunmak için bu ada ihtiyacınız vardır.

  3. İsterseniz, özellik bayrağına bir açıklama verin.

  4. Özellik bayrağının başlangıç durumunu ayarlayın. Bu durum genellikle kapalı veya Açık durumdadır. Özellik bayrağına bir filtre eklerseniz, on durumu koşullu olarak değişir.

    Özellik bayrağı oluşturma

  5. Durum Açık olduğunda, durumu nitelemek üzere ek koşullar belirtmek için + Filtre Ekle ' yi seçin. Yerleşik veya özel bir filtre anahtarı girin ve ardından filtre ile bir veya daha fazla parametreyi ilişkilendirmek için + parametre Ekle ' yi seçin. Yerleşik Filtreler şunları içerir:

    Anahtar JSON parametreleri
    Microsoft. Percentage {"Value":% 0-100}
    Microsoft. TimeWindow {"Başlangıç": UTC saati, "bitiş": UTC saati}
    Microsoft. hedefleme {"Hedef kitle": kullanıcıları, grupları ve dağıtım yüzdelerini tanımlayan JSON blobu. EnabledFor Bu ayarlar dosyasının öğesi altında bir örnek görüntüleyin}

    Özellik bayrağı filtresi

Özellik bayrağı durumlarını Güncelleştir

Bir özellik bayrağının durum değerini değiştirmek için:

  1. Özellik Yöneticisi' ni seçin.

  2. Değiştirmek istediğiniz bir özellik bayrağının sağında, üç nokta (...) simgesini seçin ve ardından Düzenle' yi seçin.

  3. Özellik bayrağı için yeni bir durum belirleyin.

Özellik bayraklarını erişim

Özellik Yöneticisi tarafından oluşturulan özellik bayrakları, normal anahtar değerleri olarak depolanır ve alınır. Bunlar özel bir ad alanı öneki altında tutulur .appconfig.featureflag . Temel alınan anahtar değerlerini görüntülemek için yapılandırma Gezgini ' ni kullanın. Uygulamanız, uygulama yapılandırma yapılandırma sağlayıcılarını, SDK 'Ları, komut satırı uzantılarını ve REST API 'Leri kullanarak bu değerleri alabilir.

Sonraki adımlar

Bu öğreticide, uygulama yapılandırması ' nı kullanarak özellik bayraklarını ve durumlarını yönetmeyi öğrendiniz. Uygulama yapılandırması ve ASP.NET Core özellik yönetimi desteği hakkında daha fazla bilgi için aşağıdaki makaleye bakın: