PersonalizationAdministration.FindSharedState Método
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.
Retorna uma coleção de informações de estado de personalização compartilhadas com base nos parâmetros especificados.
Sobrecargas
FindSharedState(String) |
Retorna uma coleção de informações de estado de personalização compartilhadas com base no caminho especificado. |
FindSharedState(String, Int32, Int32, Int32) |
Retorna uma coleção de informações de estado de personalização compartilhadas com base nos parâmetros especificados. |
FindSharedState(String)
Retorna uma coleção de informações de estado de personalização compartilhadas 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 caminho da página para corresponder.
Retornos
Um PersonalizationStateInfoCollection que contém informações de estado de personalização compartilhadas.
Exceções
pathToMatch
é uma cadeia de caracteres vazia ("") antes ou depois da filtragem.
- ou -
O provedor para um provedor de personalização definido na configuração não é do tipo correto.
- ou -
O comprimento da cadeia de caracteres de qualquer parâmetro é maior do que 256 caracteres.
Ocorreu uma exceção de configuração durante a tentativa de criar e inicializar uma instância de um dos provedores de personalização configurados.
- ou -
Não foi possível encontrar o provedor de personalização padrão definido na configuração.
Comentários
Esse método retorna 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 compartilhados. A coleção contém apenas SharedPersonalizationStateInfo instâncias.
Esse método passa caracteres curinga de parâmetro para o provedor de personalização subjacente, portanto, a forma como o armazenamento de dados manipula esses caracteres depende de como o provedor manipula caracteres como um asterisco (*), um símbolo de porcentagem (%) ou um sublinhado (_).
Normalmente, para armazenamentos de dados em conformidade com SQL, você pode executar uma pesquisa curinga em um caminho parcial com o caractere curinga aparecendo no início, no final ou no meio do texto da cadeia de caracteres de pesquisa na PathToMatch propriedade . Por exemplo, para localizar todos os caminhos que começam com "~/vdir", a PathToMatch propriedade seria definida como "~/vdir%".
Usando o provedor de personalização padrão, os PersonalizationStateInfoobjetos derivados de são retornados em ordem alfabética e classificados por uma combinação de caminho e nome de usuário em ordem crescente. A ordenação dos objetos na coleção é determinada pelo provedor.
O pathToMatch
parâmetro pode ser null
. Se definido null
como , o parâmetro será ignorado ao executar consultas.
Confira também
- WebPartPersonalization
- Controles de Web Parts do ASP.NET
- Visão geral da personalização de Web Parts
- Passo a passo: implementando a personalização de Web Parts com um controle de usuário
- Personalização de Web Parts
Aplica-se a
FindSharedState(String, Int32, Int32, Int32)
Retorna uma coleção de informações de estado de personalização compartilhadas 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 caminho da página para corresponder.
- pageIndex
- Int32
O índice com base em zero da página de resultados a serem retornados.
- pageSize
- Int32
O número de registros a serem retornados.
- totalRecords
- Int32
O número total de registros disponíveis.
Retornos
Um PersonalizationStateInfoCollection que contém informações de estado de personalização compartilhadas.
Exceções
pathToMatch
antes ou após a filtragem é uma cadeia de caracteres vazia ("").
- ou -
pageIndex
é menor que zero.
- ou -
pageSize
é menor que ou igual a zero.
- ou -
A combinação de pageIndex
e pageSize
excede Int32.MaxValue.
- ou -
O provedor para um provedor de personalização definido na configuração não é do tipo correto.
- ou -
O comprimento da cadeia de caracteres de qualquer parâmetro é maior do que 256 caracteres.
Ocorreu uma exceção de configuração durante a tentativa de criar e inicializar uma instância de um dos provedores de personalização configurados.
- ou -
Não foi possível encontrar o provedor de personalização padrão definido na configuração.
Comentários
Esse método retorna 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 compartilhados. A coleção contém apenas SharedPersonalizationStateInfo instâncias.
Esse método passa caracteres curinga de parâmetro para o provedor de personalização subjacente, portanto, a forma como o armazenamento de dados manipula esses caracteres depende de como o provedor manipula caracteres como um asterisco (*), um símbolo de porcentagem (%) ou um sublinhado (_).
Normalmente, para armazenamentos de dados em conformidade com SQL, você pode executar uma pesquisa curinga em um caminho parcial com o caractere curinga aparecendo no início, no final ou no meio do texto da cadeia de caracteres de pesquisa na PathToMatch propriedade . Por exemplo, para localizar todos os caminhos que começam com "~/vdir", a PathToMatch propriedade seria definida como "~/vdir%".
Usando o provedor de personalização padrão, os PersonalizationStateInfoobjetos derivados de são retornados em ordem alfabética e classificados por uma combinação de caminho e nome de usuário em ordem crescente. A ordem dos objetos na coleção é determinada pelo provedor.
O pathToMatch
parâmetro pode ser null
. Se definido null
como , o parâmetro será ignorado ao executar consultas.
Os dados retornados são restritos por pageIndex
e , em pageIndex
que controla quais registros retornar e pageSize
controla o número de registros a pageSize
serem retornados. Por exemplo, se pageIndex
foi definido como 0 e pageSize
foi definido como 25, os dados retornados seriam as primeiras 25 entradas. Se pageIndex
foi definido como 1 e pageSize
foi definido como 25, os dados retornados seriam entradas de 26 a 50. O totalRecords
parâmetro retorna o número total de registros disponíveis.
Confira também
- WebPartPersonalization
- Controles de Web Parts do ASP.NET
- Visão geral da personalização de Web Parts
- Passo a passo: implementando a personalização de Web Parts com um controle de usuário
- Personalização de Web Parts