personalização Elemento de webParts (ASP.NET Configurações Schema)
Especifica o provedor de personalização de Web Parts e define as autorizações de personalização de Web Parts.
<personalization defaultProvider="">
<authorization>...</authorization>
<providers>...</providers>
</personalization>
Atributos e elementos
As seções a seguir descrevem atributos, elementos filho, e elementos pai.
Atributos
Atributo |
Descrição |
---|---|
defaultProvider |
Opcional String atributo. Define o nome do provedor de personalização de Web Parts padrão. O valor padrão é "aspnetsqlpersonalizationprovider". |
Elementos filho
Elemento |
Descrição |
---|---|
authorization |
Elemento opcional. Define as autorizações de personalização de Web Parts para o aplicativo da Web atual. |
providers |
Elemento opcional. Define os provedores de personalização de Web Parts para o aplicativo da Web atual. |
Elementos pai
Elemento |
Descrição |
---|---|
configuration |
O elemento raiz necessários em cada arquivo de configuração usado pelo common language runtime e.Aplicativos do NET Framework. |
system.web |
Especifica o elemento raiz para o ASP.Definições de configuração de rede em um arquivo de configuração. Contém elementos de configuração que configuram aplicativos da Web ASP.NET e controla o comportamento das aplicações. |
webParts |
Permite que você especificar um provedor de personalização de Web Parts, definir autorizações de personalização e adicionar classes personalizadas que estendem o WebPartTransformer classe para uso por conexões de Web Parts. |
Comentários
Configuração padrão
O seguinte padrão personalization elemento é configurado no arquivo Web. config raiz na.NET Framework versão 2.0.
<personalization>
<providers>
<add connectionStringName="LocalSqlServer"
name="AspNetSqlPersonalizationProvider"
type="System.Web.UI.WebControls.WebParts.SqlPersonalizationProvider, System.Web,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</providers>
<authorization>
<deny users="*" verbs="enterSharedScope" />
<allow users="*" verbs="modifyState" />
</authorization>
</personalization>
Exemplo
O exemplo a seguir mostra como definir as configurações de personalização para um aplicativo ASP.NET Visual Basic.
<webParts>
<personalization defaultProvider="AspNetSqlPersonalizationProvider">
<providers>
<add name="AspNetSqlPersonalizationProvider"
type="System.Web.UI.WebControls.WebParts.SqlPersonalizationProvider"
connectionStringName="LocalSqlServer" applicationName="/" />
</providers>
<authorization>
<deny users="*" verbs="enterSharedScope" />
<allow users="*" verbs="modifyState" />
</authorization>
</personalization>
</webParts>
Provedores só podem ser definidos no nível do aplicativo. No entanto, a autorização pode ser definida por um diretório local. Portanto, tome cuidado ao definir os dois elementos em escopos diferentes para garantir que seus valores não entrem em conflito.
Informações do elemento
Manipulador da seção de configuração |
|
Membro de configuração |
|
Locais configuráveis |
Machine.config Web. config de nível de raiz. Nível de aplicativo Web. config Web. config de nível de diretório físico ou virtual |
Requisitos |
O IIS versão 5.0, IIS versão 5.1 e a versão 6.0 .NET Framework versão 2.0. Visual Studio 2005 |
Consulte também
Tarefas
Como: Configurar Diretórios Específicos Usando Configurações por Localização
Como: Bloquear definições de configuração ASP.NET
Referência
system.web Element (ASP.NET Settings Schema)
configuração Element (Geral Configurações Schema)
autorização Elemento para personalização de Web Parts (ASP.NET Configurações Schema)
provedores de elemento para personalização de Web Parts (ASP.NET Configurações Schema)
WebPartsPersonalizationAuthorization
Conceitos
Visão geral da configuração ASP.NET
Cenários de configuração ASP.NET
Protegendo a configuração do ASP.NET
Outros recursos
General Configuration Settings (ASP.NET)
ASP.NET Configuration Settings