WindowsTokenRoleProvider.ApplicationName Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define o nome do aplicativo.
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
Valor da propriedade
O nome do aplicativo.
Exceções
Foi feita uma tentativa de definir a propriedade ApplicationName por um chamador que não tem a permissão de hospedagem do ASP.NET High.
Foi feita uma tentativa de definir o ApplicationName como uma cadeia de caracteres maior do que 256 caracteres.
Exemplos
O exemplo a seguir mostra o roleManager
elemento na system.web
seção do arquivo Web.config para um aplicativo ASP.NET. Ele especifica a instância do WindowsTokenRoleProvider aplicativo e define a ApplicationName propriedade como MyApplication
.
<roleManager defaultProvider="WindowsProvider"
enabled="true"
cacheRolesInCookie="false">
<providers>
<add
name="WindowsProvider"
type="System.Web.Security.WindowsTokenRoleProvider"
applicationName="MyApplication" />
</providers>
</roleManager>
Comentários
Ao contrário de outros provedores de função, como o SqlRoleProvider, a WindowsTokenRoleProvider classe não associa informações de função a um aplicativo. Em vez disso, as informações de função são obtidas dos grupos do Windows no computador local. Vários aplicativos no mesmo servidor que usam a WindowsTokenRoleProvider classe sempre compartilham as mesmas informações de função. Embora o applicationName
possa ser configurado no arquivo Web.config para o aplicativo, a ApplicationName propriedade não é usada para recuperar informações de função.