PersonalizationScope Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Indica el ámbito de personalización de un objeto WebPartManager o el ámbito de personalización que se aplica a una propiedad en un control de elementos web.
public enum class PersonalizationScope
public enum PersonalizationScope
type PersonalizationScope =
Public Enum PersonalizationScope
- Herencia
Campos
Shared | 1 | Al hacer referencia al ámbito del control WebPartManager, el ámbito |
User | 0 | Al hacer referencia al ámbito del control WebPartManager, el ámbito |
Ejemplos
En el ejemplo siguiente se muestra el uso de la PersonalizationScope
enumeración :
if (_manager.Personalization.Scope == PersonalizationScope.Shared)
{
TextBox2.Text = "Shared Scope";
}
else
TextBox2.Text = "User Scope";
Comentarios
El ámbito de personalización es un concepto clave en la personalización de elementos web y está estrechamente integrado con otras configuraciones, incluido el ámbito en el que se ejecuta la página, a través del WebPartManager control , el ámbito asociado a cada propiedad en un control y la forma en que se agregó el control a la página. Para obtener más información sobre el ámbito de personalización, consulte Información general sobre personalización de elementos web.
El ámbito de personalización hace referencia a cómo se aplican los datos de personalización a diferentes conjuntos de usuarios. Algunos datos de personalización solo se aplican a un usuario específico y un control en una página. Otros datos de personalización son aplicables a todos los usuarios que ven un sitio. El ámbito de personalización se usa en varias áreas de personalización para indicar qué conjunto de datos se deben recuperar y mostrar.
Cuando una página se ejecuta en Shared
el ámbito de personalización, esto indica que solo se deben cargar los datos de personalización de un control específico, aplicables a todos los usuarios que ven el control. En función de los derechos del usuario que se ejecutan actualmente, estos datos ampliamente aplicables también se pueden modificar y guardar en el almacén de datos. Cuando una página se ejecuta en User
el ámbito de personalización, esto indica que los datos de personalización de un control se deben guardar y cargar en función del usuario que ejecuta actualmente. Normalmente, esto significa que los datos específicos del usuario se pueden cargar y guardar en un control, mientras que los datos ampliamente aplicables (o datos compartidos) solo se pueden ver en el control.
Un WebPartManager control, que administra el ciclo de vida de alto nivel de personalización, se ejecuta en uno de los dos ámbitos de personalización.