Aracılığıyla paylaş


Test kod hata ayıklama izinleri kullanma

Bu derste hata ayıklama izinlerini kullanarak izinlerinizi test etmeyi öğreneceksiniz.Hata ayıklama izinleri, son kullanıcının ne göreceğini rol ve izinlerine bağlı olarak simüle etmenize olanak verir.

Hata ayıklama izinlerini kullanma

Önceki derste, Ürünler ekranını görüntülemeye ilişkin izinleri denetlemek için kod yazdınız.Bir izin, bir role uygulamanın yöneticisi tarafından atanır.Kodunuzu test etmek için, uygulamayı izni olan bir kullanıcı ve olmayan bir kullanıcı olarak çalıştırın.Bunu, uygulamanızı test ederken veya hata ayıklama yaparken bu izinlere sahip bir kullanıcı olarak çalıştırmanıza olanak verecek hata ayıklama izinleri ayarlayarak yapabilirsiniz.

Hata ayıklama izinlerini ayarlamak için

  1. Çözüm Gezgini'nde Özellikler düğümünü çift tıklatın.

    Uygulama Tasarımcısı görüntülenir.

  2. Erişim Denetimi sekmesini tıklatın.

  3. İzinleri tanımla veya hata ayıklama için kullanılacak izinleri seç kılavuzunda, Can_View_Products iznini seçip Granted for debug onay kutusunu seçin.

  4. F5 tuşuna basarak uygulamayı çalıştırın.

    Ürünler menüsü Ürün Bilgileri grubunun altındaki gezinti menüsünde görünmelidir.

  5. Tasarım moduna dönmek için çalışan uygulamanın sağ üst kısmındaki Kapat düğmesini tıklatın.

  6. Can_View_Products iznini seçin ve Granted for debug onay kutusunu temizleyin.

  7. Uygulamayı tekrar çalıştırmak için F5'e basın.

    Ürünler menüsünü veya Ürün Bilgileri grubunu görmemeniz gerekir.Uygulamayı gereken Can_View_Products izni olmadan çalıştırıyorsunuz.

Daha Yakından Bakış

Bu derste, hata ayıklama izinlerini ayarlayıp uygulamanızı test etmeyi öğrendiniz.Hata ayıklama izinleri, uygulamayı çalıştırıp son kullanıcının ne göreceğini, rol ve izinlerine bağlı olarak simüle etmenize olanak verir.Bu özellik olmasaydı çeşitli kullanıcı kimlikleri oluşturmanız, uygulamayı kapatmanız ve daha sonra farklı bir kimlik kullanarak yeniden oturum açmanız gerekirdi.

Bu örnekte, yalnızca bir izin tanımlanmıştır.Birçok uygulama, birden çok amaç için çoklu izin oluşturur; farklı bileşimleri test etmek için birden çok hata ayıklama izni seçip ve uygulamanızın istediğiniz gibi çalışmasını sağlayabilirsiniz.

Sonraki Adımlar

Gelecek derslerde, uygulamanızı dağıtmayı, yüklemeyi ve yönetmeyi öğreneceksiniz.

Sonraki ders: Uygulama dağıtma

Ayrıca bkz.

Görevler

LightSwitch Kimlik Doğrulaması ve Yetkilendirme

Diğer Kaynaklar

Yetkilendirme etkinleştirme ve izinleri oluşturma

LightSwitch ayarlarını yönetme