PersonalizationAdministration.FindSharedState Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar en samling information om delat anpassningstillstånd baserat på de angivna parametrarna.
Överlagringar
| Name | Description |
|---|---|
| FindSharedState(String) |
Returnerar en samling information om tillståndet för delad anpassning baserat på den angivna sökvägen. |
| FindSharedState(String, Int32, Int32, Int32) |
Returnerar en samling information om delat anpassningstillstånd baserat på de angivna parametrarna. |
FindSharedState(String)
Returnerar en samling information om tillståndet för delad anpassning baserat på den angivna sökvägen.
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
Parametrar
- pathToMatch
- String
Sökvägen till sidan som ska matchas.
Returer
En PersonalizationStateInfoCollection som innehåller information om delat personanpassningstillstånd.
Undantag
pathToMatch är en tom sträng ("") före eller efter trimning.
-eller-
Providern för en personanpassningsprovider som definierats i konfigurationen är inte av rätt typ.
-eller-
Längden på strängen för en parameter är större än 256 tecken.
Ett konfigurationsfel inträffade vid försök att skapa och initiera en instans av en av de konfigurerade personanpassningsprovidrar.
-eller-
Det gick inte att hitta standardprovidern för anpassning som definierats i konfigurationen.
Kommentarer
Den här metoden returnerar en samling UserPersonalizationStateInfo instanser där pathToMatch värdet matchar sökvägen till en sida som har delade personanpassningstillståndsdata. Samlingen innehåller endast SharedPersonalizationStateInfo instanser.
Den här metoden skickar jokertecken för parametern till den underliggande personanpassningsprovidern, så hur datalagret hanterar dessa tecken beror på hur providern hanterar tecken som en asterisk (*), en procentsymbol (%) eller ett understreck (_).
För SQL-kompatibla datalager kan du normalt utföra en sökning med jokertecken på en partiell sökväg med jokertecknet som visas i början, slutet eller i mitten av söksträngstexten PathToMatch i egenskapen. Om du till exempel vill hitta alla sökvägar som börjar med "~/vdir" PathToMatch skulle egenskapen vara inställd på "~/vdir%".
Med standardprovidern för anpassning returneras -derived-objekten PersonalizationStateInfoi alfabetisk ordning och sorteras efter en kombination av sökväg och användarnamn i stigande ordning. Ordningen på objekten i samlingen bestäms av providern.
Parametern pathToMatch kan vara null. Om den är inställd nullpå ignoreras parametern när du utför frågor.
Se även
- WebPartPersonalization
- ASP.NET webbdelskontroller
- Översikt över anpassning av webbdelar
- Genomgång: Implementera anpassning av webbdelar med en användarkontroll
- Anpassning av webbdelar
Gäller för
FindSharedState(String, Int32, Int32, Int32)
Returnerar en samling information om delat anpassningstillstånd baserat på de angivna parametrarna.
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
Parametrar
- pathToMatch
- String
Sökvägen till sidan som ska matchas.
- pageIndex
- Int32
Det nollbaserade indexet för sidan med resultat som ska returneras.
- pageSize
- Int32
Antalet poster som ska returneras.
- totalRecords
- Int32
Det totala antalet tillgängliga poster.
Returer
En PersonalizationStateInfoCollection som innehåller information om delat personanpassningstillstånd.
Undantag
pathToMatch före eller efter trimning är en tom sträng ("").
-eller-
pageIndex är mindre än noll.
-eller-
pageSize är mindre än eller lika med noll.
-eller-
Kombinationen av pageIndex och pageSize överskrider Int32.MaxValue.
-eller-
Providern för en personanpassningsprovider som definierats i konfigurationen är inte av rätt typ.
-eller-
Längden på strängen för en parameter är större än 256 tecken.
Ett konfigurationsfel inträffade vid försök att skapa och initiera en instans av en av de konfigurerade personanpassningsprovidrar.
-eller-
Det gick inte att hitta standardprovidern för anpassning som definierats i konfigurationen.
Kommentarer
Den här metoden returnerar en samling UserPersonalizationStateInfo instanser där pathToMatch värdet matchar sökvägen till en sida som har delade personanpassningstillståndsdata. Samlingen innehåller endast SharedPersonalizationStateInfo instanser.
Den här metoden skickar jokertecken för parametern till den underliggande personanpassningsprovidern, så hur datalagret hanterar dessa tecken beror på hur providern hanterar tecken som en asterisk (*), en procentsymbol (%) eller ett understreck (_).
För SQL-kompatibla datalager kan du normalt utföra en sökning med jokertecken på en partiell sökväg med jokertecknet som visas i början, slutet eller i mitten av söksträngstexten PathToMatch i egenskapen. Om du till exempel vill hitta alla sökvägar som börjar med "~/vdir" PathToMatch skulle egenskapen vara inställd på "~/vdir%".
Med standardprovidern för anpassning returneras -derived-objekten PersonalizationStateInfoi alfabetisk ordning och sorteras efter en kombination av sökväg och användarnamn i stigande ordning. Ordningen på objekten i samlingen bestäms av providern.
Parametern pathToMatch kan vara null. Om den är inställd nullpå ignoreras parametern när du utför frågor.
De data som returneras begränsas av pageIndex och pageSize, där pageIndex styr vilka poster som ska returneras och pageSize styr antalet poster som ska returneras. Om pageIndex till exempel har angetts till 0 och pageSize har angetts till 25, skulle de data som returneras vara de första 25 posterna. Om pageIndex värdet var 1 och pageSize var inställt på 25 skulle de data som returneras vara posterna 26 till 50. Parametern totalRecords returnerar det totala antalet poster som är tillgängliga.
Se även
- WebPartPersonalization
- ASP.NET webbdelskontroller
- Översikt över anpassning av webbdelar
- Genomgång: Implementera anpassning av webbdelar med en användarkontroll
- Anpassning av webbdelar