PersonalizationAdministration.FindSharedState Método

Definición

Devuelve una colección de información de estado de personalización compartida, en función de los parámetros especificados.

Sobrecargas

FindSharedState(String)

Devuelve una colección de información de estado de personalización compartida, en función de la ruta de acceso especificada.

FindSharedState(String, Int32, Int32, Int32)

Devuelve una colección de información de estado de personalización compartida, en función de los parámetros especificados.

FindSharedState(String)

Devuelve una colección de información de estado de personalización compartida, en función de la ruta de acceso especificada.

public:
 static System::Web::UI::WebControls::WebParts::PersonalizationStateInfoCollection ^ FindSharedState(System::String ^ pathToMatch);
public static System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection FindSharedState (string pathToMatch);
static member FindSharedState : string -> System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection
Public Shared Function FindSharedState (pathToMatch As String) As PersonalizationStateInfoCollection

Parámetros

pathToMatch
String

Ruta de acceso de la página que debe coincidir.

Devoluciones

PersonalizationStateInfoCollection que contiene la información de estado de personalización compartida.

Excepciones

pathToMatch es una cadena vacía ("") antes o después de recortar.

o bien

El proveedor de un proveedor de personalización definido en la configuración no es del tipo correcto.

o bien

La longitud de la cadena de cualquier parámetro tiene más de 256 caracteres.

Se ha producido una excepción de configuración cuando se intentaba crear e inicializar una instancia de uno de los proveedores de personalización configurados.

o bien

No se encuentra el proveedor de personalización predeterminado definido en la configuración.

Comentarios

Este método devuelve una colección de UserPersonalizationStateInfo instancias en las que el pathToMatch valor coincide con la ruta de acceso de una página que tiene datos de estado de personalización compartidos. La colección solo SharedPersonalizationStateInfo contiene instancias.

Este método pasa caracteres comodín de parámetro al proveedor de personalización subyacente, por lo que la forma en que el almacén de datos controla estos caracteres depende de cómo el proveedor controla caracteres como un asterisco (*), un símbolo de porcentaje (%) o un carácter de subrayado (_).

Normalmente, para los almacenes de datos compatibles con SQL, puede realizar una búsqueda con caracteres comodín en una ruta de acceso parcial con el carácter comodín que aparece al principio, el final o el medio del texto de la cadena de búsqueda en la PathToMatch propiedad . Por ejemplo, para buscar todas las rutas de acceso que comienzan por "~/vdir", la PathToMatch propiedad se establecería en "~/vdir%".

Con el proveedor de personalización predeterminado, los PersonalizationStateInfoobjetos derivados se devuelven en orden alfabético y se ordenan por una combinación de ruta de acceso y nombre de usuario en orden ascendente. El proveedor determina el orden de los objetos de la colección.

El pathToMatch parámetro puede ser null. Si se establece en null, se omite el parámetro al realizar consultas.

Consulte también

Se aplica a

FindSharedState(String, Int32, Int32, Int32)

Devuelve una colección de información de estado de personalización compartida, en función de los parámetros especificados.

public:
 static System::Web::UI::WebControls::WebParts::PersonalizationStateInfoCollection ^ FindSharedState(System::String ^ pathToMatch, int pageIndex, int pageSize, [Runtime::InteropServices::Out] int % totalRecords);
public static System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection FindSharedState (string pathToMatch, int pageIndex, int pageSize, out int totalRecords);
static member FindSharedState : string * int * int * int -> System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection
Public Shared Function FindSharedState (pathToMatch As String, pageIndex As Integer, pageSize As Integer, ByRef totalRecords As Integer) As PersonalizationStateInfoCollection

Parámetros

pathToMatch
String

Ruta de acceso de la página que debe coincidir.

pageIndex
Int32

Índice de base cero de la página de resultados que se va a devolver.

pageSize
Int32

Número de registros que se van a devolver.

totalRecords
Int32

Número total de registros disponibles.

Devoluciones

PersonalizationStateInfoCollection que contiene la información de estado de personalización compartida.

Excepciones

pathToMatch antes o después de recortar es una cadena vacía ("").

o bien

pageIndex es menor que cero.

o bien

pageSize es menor o igual que cero.

o bien

La combinación de pageIndex y pageSize supera Int32.MaxValue.

o bien

El proveedor de un proveedor de personalización definido en la configuración no es del tipo correcto.

o bien

La longitud de la cadena de cualquier parámetro tiene más de 256 caracteres.

Se ha producido una excepción de configuración cuando se intentaba crear e inicializar una instancia de uno de los proveedores de personalización configurados.

o bien

No se encuentra el proveedor de personalización predeterminado definido en la configuración.

Comentarios

Este método devuelve una colección de UserPersonalizationStateInfo instancias en las que el pathToMatch valor coincide con la ruta de acceso de una página que tiene datos de estado de personalización compartidos. La colección solo SharedPersonalizationStateInfo contiene instancias.

Este método pasa caracteres comodín de parámetro al proveedor de personalización subyacente, por lo que la forma en que el almacén de datos controla estos caracteres depende de cómo el proveedor controla caracteres como un asterisco (*), un símbolo de porcentaje (%) o un carácter de subrayado (_).

Normalmente, para los almacenes de datos compatibles con SQL, puede realizar una búsqueda con caracteres comodín en una ruta de acceso parcial con el carácter comodín que aparece al principio, el final o el medio del texto de la cadena de búsqueda en la PathToMatch propiedad . Por ejemplo, para buscar todas las rutas de acceso que comienzan por "~/vdir", la PathToMatch propiedad se establecería en "~/vdir%".

Con el proveedor de personalización predeterminado, los PersonalizationStateInfoobjetos derivados se devuelven en orden alfabético y se ordenan por una combinación de ruta de acceso y nombre de usuario en orden ascendente. El proveedor determina el orden de los objetos de la colección.

El pathToMatch parámetro puede ser null. Si se establece en null, se omite el parámetro al realizar consultas.

Los datos devueltos están restringidos por pageIndex y pageSize, donde pageIndex controla qué registros devolver y pageSize controla el número de registros que se van a devolver. Por ejemplo, si pageIndex se estableció en 0 y pageSize se estableció en 25, los datos devueltos serían las primeras 25 entradas. Si pageIndex se estableció en 1 y pageSize se estableció en 25, los datos devueltos serían entradas de 26 a 50. El totalRecords parámetro devuelve el número total de registros disponibles.

Consulte también

Se aplica a