WindowsTokenRoleProvider.ApplicationName Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает имя приложения.
public:
virtual property System::String ^ ApplicationName { System::String ^ get(); void set(System::String ^ value); };
public override string ApplicationName { get; set; }
member this.ApplicationName : string with get, set
Public Overrides Property ApplicationName As String
Значение свойства
Имя приложения.
Исключения
Была предпринята попытка установить свойство ApplicationName вызывающим объектом, который не имеет разрешения High среды ASP.NET.
Была предпринята попытка задать свойству ApplicationName значение строки, длина которой более 256 символов.
Примеры
В следующем примере показан roleManager
элемент в system.web
разделе файла Web.config для приложения ASP.NET. Он задает экземпляр приложения WindowsTokenRoleProvider и присваивает ApplicationName свойству MyApplication
значение .
<roleManager defaultProvider="WindowsProvider"
enabled="true"
cacheRolesInCookie="false">
<providers>
<add
name="WindowsProvider"
type="System.Web.Security.WindowsTokenRoleProvider"
applicationName="MyApplication" />
</providers>
</roleManager>
Комментарии
В отличие от других поставщиков ролей, таких как SqlRoleProviderкласс, WindowsTokenRoleProvider не связывает сведения о роли с приложением. Вместо этого сведения о роли взяты из групп Windows на локальном компьютере. Несколько приложений на одном сервере WindowsTokenRoleProvider , которые используют класс, всегда используют одни и те же сведения о роли. Хотя его applicationName
можно настроить в файле Web.config для приложения, ApplicationName свойство не используется для получения сведений о роли.