PersonalizationAdministration.FindSharedState Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce una raccolta di informazioni sullo stato di personalizzazione condivise in base ai parametri specificati.
Overload
| Nome | Descrizione |
|---|---|
| FindSharedState(String) |
Restituisce una raccolta di informazioni sullo stato di personalizzazione condivise in base al percorso specificato. |
| FindSharedState(String, Int32, Int32, Int32) |
Restituisce una raccolta di informazioni sullo stato di personalizzazione condivise in base ai parametri specificati. |
FindSharedState(String)
Restituisce una raccolta di informazioni sullo stato di personalizzazione condivise in base al percorso specificato.
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
Parametri
- pathToMatch
- String
Percorso della pagina da trovare.
Restituisce
Oggetto PersonalizationStateInfoCollection che contiene informazioni sullo stato di personalizzazione condivise.
Eccezioni
pathToMatch è una stringa vuota ("") prima o dopo il taglio.
oppure
Il provider per un provider di personalizzazione definito nella configurazione non è del tipo corretto.
oppure
La lunghezza della stringa di qualsiasi parametro è maggiore di 256 caratteri.
Si è verificata un'eccezione di configurazione durante il tentativo di creare e inizializzare un'istanza di uno dei provider di personalizzazione configurati.
oppure
Impossibile trovare il provider di personalizzazione predefinito definito nella configurazione.
Commenti
Questo metodo restituisce una raccolta di istanze in UserPersonalizationStateInfo cui il pathToMatch valore corrisponde al percorso di una pagina con dati sullo stato di personalizzazione condivisi. La raccolta contiene solo SharedPersonalizationStateInfo istanze.
Questo metodo passa i caratteri jolly dei parametri al provider di personalizzazione sottostante, pertanto il modo in cui l'archivio dati gestisce questi caratteri dipende dal modo in cui il provider gestisce i caratteri, ad esempio un asterisco (*), un simbolo di percentuale (%) o un carattere di sottolineatura (_).
In genere, per gli archivi dati conformi a SQL, è possibile eseguire una ricerca con caratteri jolly su un percorso parziale con il carattere jolly visualizzato all'inizio, alla fine o al centro del testo della stringa di ricerca nella PathToMatch proprietà . Ad esempio, per trovare tutti i percorsi che iniziano con "~/vdir", la PathToMatch proprietà verrà impostata su "~/vdir%".
Usando il provider di personalizzazione predefinito, gli PersonalizationStateInfooggetti derivati da vengono restituiti in ordine alfabetico e ordinati in base a una combinazione di percorso e nome utente in ordine crescente. L'ordinamento degli oggetti nell'insieme è determinato dal provider.
Il pathToMatch parametro può essere null. Se impostato su null, il parametro viene ignorato durante l'esecuzione di query.
Vedi anche
- WebPartPersonalization
- controlli web part ASP.NET
- Panoramica della personalizzazione delle web part
- Procedura dettagliata: implementazione della personalizzazione delle web part con un controllo utente
- Personalizzazione web part
Si applica a
FindSharedState(String, Int32, Int32, Int32)
Restituisce una raccolta di informazioni sullo stato di personalizzazione condivise in base ai parametri specificati.
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
Parametri
- pathToMatch
- String
Percorso della pagina da trovare.
- pageIndex
- Int32
Indice in base zero della pagina dei risultati da restituire.
- pageSize
- Int32
Numero di record da restituire.
- totalRecords
- Int32
Numero totale di record disponibili.
Restituisce
Oggetto PersonalizationStateInfoCollection che contiene informazioni sullo stato di personalizzazione condivise.
Eccezioni
pathToMatch prima o dopo il taglio è una stringa vuota ("").
oppure
pageIndex è minore di zero.
oppure
pageSize è minore o uguale a zero.
oppure
La combinazione di pageIndex e pageSize supera Int32.MaxValue.
oppure
Il provider per un provider di personalizzazione definito nella configurazione non è del tipo corretto.
oppure
La lunghezza della stringa di qualsiasi parametro è maggiore di 256 caratteri.
Si è verificata un'eccezione di configurazione durante il tentativo di creare e inizializzare un'istanza di uno dei provider di personalizzazione configurati.
oppure
Impossibile trovare il provider di personalizzazione predefinito definito nella configurazione.
Commenti
Questo metodo restituisce una raccolta di istanze in UserPersonalizationStateInfo cui il pathToMatch valore corrisponde al percorso di una pagina con dati sullo stato di personalizzazione condivisi. La raccolta contiene solo SharedPersonalizationStateInfo istanze.
Questo metodo passa i caratteri jolly dei parametri al provider di personalizzazione sottostante, pertanto il modo in cui l'archivio dati gestisce questi caratteri dipende dal modo in cui il provider gestisce i caratteri, ad esempio un asterisco (*), un simbolo di percentuale (%) o un carattere di sottolineatura (_).
In genere, per gli archivi dati conformi a SQL, è possibile eseguire una ricerca con caratteri jolly su un percorso parziale con il carattere jolly visualizzato all'inizio, alla fine o al centro del testo della stringa di ricerca nella PathToMatch proprietà . Ad esempio, per trovare tutti i percorsi che iniziano con "~/vdir", la PathToMatch proprietà verrà impostata su "~/vdir%".
Usando il provider di personalizzazione predefinito, gli PersonalizationStateInfooggetti derivati da vengono restituiti in ordine alfabetico e ordinati in base a una combinazione di percorso e nome utente in ordine crescente. L'ordine degli oggetti nell'insieme è determinato dal provider.
Il pathToMatch parametro può essere null. Se impostato su null, il parametro viene ignorato durante l'esecuzione di query.
I dati restituiti sono vincolati da pageIndex e pageSize, dove pageIndex controlla i record da restituire e pageSize controlla il numero di record da restituire. Ad esempio, se pageIndex è stato impostato su 0 ed pageSize è stato impostato su 25, i dati restituiti sarebbero le prime 25 voci. Se pageIndex è stato impostato su 1 ed pageSize è stato impostato su 25, i dati restituiti sarebbero voci da 26 a 50. Il totalRecords parametro restituisce il numero totale di record disponibili.
Vedi anche
- WebPartPersonalization
- controlli web part ASP.NET
- Panoramica della personalizzazione delle web part
- Procedura dettagliata: implementazione della personalizzazione delle web part con un controllo utente
- Personalizzazione web part