Udostępnij za pośrednictwem


WindowsTokenRoleProvider.ApplicationName Właściwość

Definicja

Pobiera lub ustawia nazwę aplikacji.

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

Wartość właściwości

Nazwa aplikacji.

Wyjątki

Podjęto próbę ApplicationName ustawienia właściwości przez obiekt wywołujący, który nie ma High ASP.NET uprawnienia hostingu.

Podjęto próbę ustawienia ApplicationName ciągu, który jest dłuższy niż 256 znaków.

Przykłady

Poniższy przykład przedstawia roleManager element w system.web sekcji pliku Web.config dla aplikacji ASP.NET. Określa wystąpienie aplikacji WindowsTokenRoleProvider i ustawia ApplicationName właściwość na MyApplication.

<roleManager defaultProvider="WindowsProvider"
  enabled="true"
  cacheRolesInCookie="false">
  <providers>
    <add
      name="WindowsProvider"
      type="System.Web.Security.WindowsTokenRoleProvider"
      applicationName="MyApplication" />
  </providers>
</roleManager>

Uwagi

W przeciwieństwie do innych dostawców ról, takich jak SqlRoleProvider, WindowsTokenRoleProvider klasa nie kojarzy informacji o roli z aplikacją. Zamiast tego informacje o rolach są pobierane z grup systemu Windows na komputerze lokalnym. Wiele aplikacji na tym samym serwerze, na których jest używana WindowsTokenRoleProvider klasa, zawsze współużytkuje te same informacje o roli. applicationName Chociaż można go skonfigurować w pliku Web.config dla aplikacji, ApplicationName właściwość nie jest używana do pobierania informacji o rolach.

Dotyczy

Zobacz też