В Q1 Book говорится, что мы можем выбрать общий доступ к информации профиля между веб-приложениями, если поставщики профилей будут использовать одно и то же значение ApplicationName. Но будет ли это нормально, если приложения будут совместно использовать роли, или это будет представлять угрозу безопасности?
Q2
Если для ProfileManager.AutomaticSaveEnabled установлено значение True, то при изменении любых данных профиля ProfileModule соответствующим образом обновит таблицы в базе данных. При работе со свойствами, содержащими простые типы, ProfileModule проверяет IsDirty, чтобы определить, изменилось ли свойство.
A) Предположим, что Profile.Name уже содержит значение «Irene», когда программа выдает следующий оператор:
Profile.Name = "Irene";
Будет ли свойство Name помечено как грязное, даже если ему присвоено такое же значение?
B) Если для ProfileManager.AutomaticSaveEnabled установлено значение True и если для свойства, содержащего сложный тип, установлено значение только для чтения, то я предполагаю, что ProfileManager будет реализовывать что и, следовательно, не будет пытаться подключиться к базе данных, чтобы сохранить это свойство?
спасибо