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 свойство не используется для получения сведений о роли.