PersonalizationAdministration.FindSharedState Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Devolve uma coleção de informação de estado de personalização partilhada com base nos parâmetros especificados.
Sobrecargas
| Name | Description |
|---|---|
| FindSharedState(String) |
Devolve uma coleção de informação de estado de personalização partilhada com base no caminho especificado. |
| FindSharedState(String, Int32, Int32, Int32) |
Devolve uma coleção de informação de estado de personalização partilhada com base nos parâmetros especificados. |
FindSharedState(String)
Devolve uma coleção de informação de estado de personalização partilhada com base no caminho especificado.
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
O percurso da página para corresponder.
Devoluções
A que contém informação partilhada PersonalizationStateInfoCollection do estado de personalização.
Exceções
pathToMatch é um fio vazio ("") antes ou depois de aparar.
-ou-
O fornecedor para um fornecedor de personalização definido em configuração não é do tipo correto.
-ou-
O comprimento da cadeia de qualquer parâmetro é superior a 256 caracteres.
Ocorreu uma exceção de configuração ao tentar criar e inicializar uma instância de um dos fornecedores de personalização configurados.
-ou-
O fornecedor de personalização padrão definido na configuração não foi encontrado.
Observações
Este método devolve uma coleção de UserPersonalizationStateInfo instâncias em que o pathToMatch valor corresponde ao caminho de uma página que tem dados de estado de personalização partilhados. A coleção contém apenas SharedPersonalizationStateInfo exemplos.
Este método passa caracteres curinga de parâmetros ao fornecedor de personalização subjacente, pelo que a forma como o armazenamento de dados lida com estes caracteres depende de como o fornecedor lida com caracteres como um asterisco (*), um símbolo percentual (%) ou um sublinhado (_).
Normalmente, para armazenamentos de dados compatíveis com SQL, pode realizar uma pesquisa coringa num caminho parcial, com o carácter curinga a aparecer no início, no fim ou no meio do texto da cadeia de pesquisa na PathToMatch propriedade. Por exemplo, para encontrar todos os caminhos que começam com "~/vdir", a PathToMatch propriedade seria definida como "~/vdir%".
Usando o fornecedor de personalização por defeito, os PersonalizationStateInfoobjetos derivados em são devolvidos por ordem alfabética e ordenados por uma combinação de caminho e nome de utilizador em ordem crescente. A ordem dos objetos na coleção é determinada pelo fornecedor.
O pathToMatch parâmetro pode ser null. Se definido como null, o parâmetro é ignorado ao realizar consultas.
Ver também
- WebPartPersonalization
- ASP.NET Controlos de Web Parts
- Visão Geral da Personalização de Web Parts
- Guia: Implementar a Personalização de Web Parts com Controlo do Utilizador
- Personalização de Web Parts
Aplica-se a
FindSharedState(String, Int32, Int32, Int32)
Devolve uma coleção de informação de estado de personalização partilhada com base nos 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
O percurso da página para corresponder.
- pageIndex
- Int32
O índice em base zero da página de resultados a devolver.
- pageSize
- Int32
O número de registos a devolver.
- totalRecords
- Int32
O número total de registos disponíveis.
Devoluções
A que contém informação partilhada PersonalizationStateInfoCollection do estado de personalização.
Exceções
pathToMatch antes ou depois de aparar é um fio vazio ("").
-ou-
pageIndex é inferior a zero.
-ou-
pageSize é menor ou igual a zero.
-ou-
A combinação de pageIndex e pageSize excede Int32.MaxValue.
-ou-
O fornecedor para um fornecedor de personalização definido em configuração não é do tipo correto.
-ou-
O comprimento da cadeia de qualquer parâmetro é superior a 256 caracteres.
Ocorreu uma exceção de configuração ao tentar criar e inicializar uma instância de um dos fornecedores de personalização configurados.
-ou-
O fornecedor de personalização padrão definido na configuração não foi encontrado.
Observações
Este método devolve uma coleção de UserPersonalizationStateInfo instâncias em que o pathToMatch valor corresponde ao caminho de uma página que tem dados de estado de personalização partilhados. A coleção contém apenas SharedPersonalizationStateInfo exemplos.
Este método passa caracteres curinga de parâmetros ao fornecedor de personalização subjacente, pelo que a forma como o armazenamento de dados lida com estes caracteres depende de como o fornecedor lida com caracteres como um asterisco (*), um símbolo percentual (%) ou um sublinhado (_).
Normalmente, para armazenamentos de dados compatíveis com SQL, pode realizar uma pesquisa coringa num caminho parcial, com o carácter curinga a aparecer no início, no fim ou no meio do texto da cadeia de pesquisa na PathToMatch propriedade. Por exemplo, para encontrar todos os caminhos que começam com "~/vdir", a PathToMatch propriedade seria definida como "~/vdir%".
Usando o fornecedor de personalização por defeito, os PersonalizationStateInfoobjetos derivados em são devolvidos por ordem alfabética e ordenados por uma combinação de caminho e nome de utilizador em ordem crescente. A ordem dos objetos na coleção é determinada pelo fornecedor.
O pathToMatch parâmetro pode ser null. Se definido como null, o parâmetro é ignorado ao realizar consultas.
Os dados devolvidos são limitados por pageIndex e pageSize, onde pageIndex controla quais registos devolver e pageSize controla o número de registos a devolver. Por exemplo, se pageIndex estivesse definido para 0 e pageSize para 25, os dados devolvidos seriam as primeiras 25 entradas. Se pageIndex estivesse definido para 1 e pageSize definido para 25, os dados devolvidos seriam as entradas 26 a 50. O totalRecords parâmetro devolve o número total de registos disponíveis.
Ver também
- WebPartPersonalization
- ASP.NET Controlos de Web Parts
- Visão Geral da Personalização de Web Parts
- Guia: Implementar a Personalização de Web Parts com Controlo do Utilizador
- Personalização de Web Parts