PersonalizationAdministration.GetCountOfUserState(String) Metod

Definition

Returnerar antalet anpassningstillståndsobjekt i det underliggande datalagret som finns för den angivna användaren.

public:
 static int GetCountOfUserState(System::String ^ usernameToMatch);
public static int GetCountOfUserState(string usernameToMatch);
static member GetCountOfUserState : string -> int
Public Shared Function GetCountOfUserState (usernameToMatch As String) As Integer

Parametrar

usernameToMatch
String

Användarnamnet som är associerat med informationen om anpassningstillståndet som ska hämtas.

Returer

Antalet anpassningstillståndsobjekt för den angivna användaren.

Undantag

usernameToMatch är en tom sträng ("") 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.

Standardprovidern returnerade ett negativt tal för antalet.

Kommentarer

Den här metoden returnerar antalet personanpassningsobjekt per användare i det underliggande datalagret som finns för den angivna usernameToMatch.

Observera att parametern usernameToMatch kan innehålla jokertecken. Den här metoden skickar jokertecken till det underliggande datalagret. Stöd för jokertecken beror för närvarande på hur varje provider hanterar tecken, till exempel en asterisk (*), en procentsymbol (%) eller ett understreck (_).

För SQL-kompatibla datalager kan en sökning med jokertecken på ett partiellt användarnamn normalt få jokertecknet att visas när som helst i egenskapens UsernameToMatch textsträng. Om du till exempel vill hitta alla användarnamn som börjar med "John" ser parametern UsernameToMatch ut som "John%".

Parametern usernameToMatch kan vara null. Om den är inställd nullpå ignoreras parametern när du utför frågor. Parametern usernameToMatch tillåts ha kommatecken (,) eftersom vissa datalager, till exempel de som kör Microsoft SQL Server, tillåter kommatecken som jokertecken.

Gäller för

Se även