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

Значение свойства

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

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

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