PersonalizationAdministration.GetCountOfState Metod

Definition

Returnerar antalet anpassningstillståndsobjekt i det underliggande datalagret som finns för det angivna omfånget och ytterligare parametrar.

Överlagringar

Name Description
GetCountOfState(PersonalizationScope, String)

Returnerar antalet anpassningstillståndsobjekt i det underliggande datalagret som finns för de angivna parametrarna.

GetCountOfState(PersonalizationScope)

Returnerar antalet anpassningstillståndsobjekt i det underliggande datalagret som finns för det angivna omfånget.

GetCountOfState(PersonalizationScope, String)

Returnerar antalet anpassningstillståndsobjekt i det underliggande datalagret som finns för de angivna parametrarna.

public:
 static int GetCountOfState(System::Web::UI::WebControls::WebParts::PersonalizationScope scope, System::String ^ pathToMatch);
public static int GetCountOfState(System.Web.UI.WebControls.WebParts.PersonalizationScope scope, string pathToMatch);
static member GetCountOfState : System.Web.UI.WebControls.WebParts.PersonalizationScope * string -> int
Public Shared Function GetCountOfState (scope As PersonalizationScope, pathToMatch As String) As Integer

Parametrar

scope
PersonalizationScope

Omfånget för de anpassningstillståndsobjekt som ska hämtas.

pathToMatch
String

Sökvägen till sidan med anpassningstillståndsobjekt som ska hämtas.

Returer

Antalet anpassningstillståndsobjekt för det angivna omfånget.

Undantag

Providern för en personanpassningsprovider som definierats i konfigurationen är inte av rätt typ.

-eller-

pathToMatch, efter trimning, är en tom sträng ("").

-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.

scope är inte en giltig medlem i PersonalizationScope uppräkningen.

Standardprovidern returnerade ett negativt tal för antalet.

Kommentarer

Använd den här metoden för att fastställa antalet anpassningstillståndsobjekt i det underliggande datalagret för det angivna omfånget och sökvägen.

Se även

Gäller för

GetCountOfState(PersonalizationScope)

Returnerar antalet anpassningstillståndsobjekt i det underliggande datalagret som finns för det angivna omfånget.

public:
 static int GetCountOfState(System::Web::UI::WebControls::WebParts::PersonalizationScope scope);
public static int GetCountOfState(System.Web.UI.WebControls.WebParts.PersonalizationScope scope);
static member GetCountOfState : System.Web.UI.WebControls.WebParts.PersonalizationScope -> int
Public Shared Function GetCountOfState (scope As PersonalizationScope) As Integer

Parametrar

scope
PersonalizationScope

Omfånget för de anpassningstillståndsobjekt som ska hämtas.

Returer

Antalet anpassningstillståndsobjekt för det angivna omfånget.

Undantag

scope är inte en giltig medlem i PersonalizationScope uppräkningen.

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.

Standardprovidern returnerade ett negativt tal för antalet.

Exempel

I följande kodexempel visas hur du använder GetCountOfState metoden. Det fullständiga exemplet finns i PersonalizationAdministration avsnittet klassöversikt.

Label4.Visible = false;
TextBox4.Text = PersonalizationAdministration.GetCountOfState(PersonalizationScope.User).ToString();

Kommentarer

Använd den här metoden för att fastställa antalet anpassningstillståndsobjekt i det underliggande datalagret för det angivna omfånget. GetCountOfState Använd metoden för att ytterligare begränsa antalet till en viss sida.

Se även

Gäller för