Поделиться через


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

Применяется к

См. также раздел