Я использую VS2010, чтобы узнать о Silverlight4 Business Application с шаблоном проектирования MVVM.
Пытаюсь выяснить, как декларативно защитить представление SL4 (либо Page, либо UserControl, либо ChildWindow).
Я вспоминаю, что в веб-приложении ASP.NET 2.0 я мог бы поместить атрибут PrincipalPermission на свою веб-страницу.
Пример:
using System.Security.Permissions;
[PrincipalPermission(SecurityAction.Demand, Authenticated=true, Role="Manager")]
public partial class Default : System.Web.UI.Page
{//blab blab
}
Кажется, не может сделать это в "SL4"проект, поскольку он даже не позволил бы мне установить ссылку на System.Security.
Мой поиск в Google продолжает возвращать результаты о защите вызовов метода WCF, что прекрасно в качестве еще одного уровня безопасности;но я также хотел бы сделать декларативную безопасность и для самого представления SL.
У кого-нибудь есть идеи?(помните, я новичок в разработке SL)
Спасибо, Шейр