Aracılığıyla paylaş


PersonalizationAdministration.FindInactiveUserState Yöntem

Tanım

Belirtilen parametrelere bağlı olarak, etkin olmayan kullanıcılar için kullanıcı başına kişiselleştirme durumu bilgilerini içeren bir koleksiyon döndürür.

Aşırı Yüklemeler

Name Description
FindInactiveUserState(String, String, DateTime)

Belirtilen parametrelere bağlı olarak, etkin olmayan kullanıcılar için kullanıcı başına kişiselleştirme durumu bilgilerini içeren bir koleksiyon döndürür.

FindInactiveUserState(String, String, DateTime, Int32, Int32, Int32)

Belirtilen parametrelere bağlı olarak, etkin olmayan kullanıcılar için kullanıcı başına kişiselleştirme durumu bilgilerini içeren bir koleksiyon döndürür.

FindInactiveUserState(String, String, DateTime)

Belirtilen parametrelere bağlı olarak, etkin olmayan kullanıcılar için kullanıcı başına kişiselleştirme durumu bilgilerini içeren bir koleksiyon döndürür.

public:
 static System::Web::UI::WebControls::WebParts::PersonalizationStateInfoCollection ^ FindInactiveUserState(System::String ^ pathToMatch, System::String ^ usernameToMatch, DateTime userInactiveSinceDate);
public static System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection FindInactiveUserState(string pathToMatch, string usernameToMatch, DateTime userInactiveSinceDate);
static member FindInactiveUserState : string * string * DateTime -> System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection
Public Shared Function FindInactiveUserState (pathToMatch As String, usernameToMatch As String, userInactiveSinceDate As DateTime) As PersonalizationStateInfoCollection

Parametreler

pathToMatch
String

Eşleşecek sayfanın yolu.

usernameToMatch
String

Sayfayla ilişkilendirilmiş kişiselleştirme verilerine sahip eşleşen kullanıcı adı.

userInactiveSinceDate
DateTime

Kullanıcının kişiselleştirme bilgilerine son erişildiği tarih.

Döndürülenler

PersonalizationStateInfoCollection Kullanıcı başına kişiselleştirme durumu bilgilerini içeren bir.

Özel durumlar

pathToMatch veya usernameToMatch kırpmadan önce veya sonra boş bir dizedir ("").

-veya-

Yapılandırmada tanımlanan kişiselleştirme sağlayıcısının sağlayıcısı doğru türde değil.

-veya-

Herhangi bir parametrenin dizesinin uzunluğu 256 karakterden uzundur.

Yapılandırılan kişiselleştirme sağlayıcılarından birinin örneğini oluşturmaya ve başlatmaya çalışırken bir yapılandırma özel durumu oluştu.

-veya-

Yapılandırmada tanımlanan varsayılan kişiselleştirme sağlayıcısı bulunamadı.

Açıklamalar

Bu yöntem, parametre değerinin UserPersonalizationStateInfo bir sayfanın yoluyla eşleştiği, usernameToMatch bu sayfayla ilişkili kişiselleştirme verilerine sahip bir kullanıcı adıyla eşleştiği pathToMatch ve kullanıcıların etkin olmadığı kabul edildiği kullanıcı başına kişiselleştirme durumu bilgileri olan örnek koleksiyonunu döndürür. Başka bir deyişle, döndürülen her kayıt için kullanıcının LastActivityDate özellik değeri değerinden küçük veya buna userInactiveSinceDateeşittir. Döndürülen koleksiyon yalnızca UserPersonalizationStateInfo örnekleri içerir.

Bu yöntem, sorgu joker karakterlerini temel alınan veri deposuna geçirir. Joker karakter desteği şu anda her sağlayıcının yıldız işareti (*), yüzde simgesi (%) veya alt çizgi (_) gibi karakterleri nasıl işlediğine bağlıdır.

Normalde, SQL uyumlu veri depoları için kısmi bir yolda joker karakter özelliğindeki arama dizesi metninin PathToMatch başında, sonunda veya ortasında görünecek şekilde joker karakter kullanabilirsiniz. Örneğin, "~/vdir" PathToMatch ile başlayan tüm yolları bulmak için özelliği "~/vdir%" olarak ayarlanır.

Benzer şekilde, kısmi bir kullanıcı adında joker karakter araması, özelliğin metin dizesinde herhangi bir noktada joker karakterin UsernameToMatch görünmesini sağlayabilir. Örneğin, "John" UsernameToMatch ile başlayan tüm kullanıcı adlarını bulmak için özellik "John%" gibi görünür.

Varsayılan kişiselleştirme sağlayıcısı kullanılarak, PersonalizationStateInfotüretilmiş nesneler alfabetik düzende döndürülür ve yol ve kullanıcı adı birleşimine göre artan düzende sıralanır. Koleksiyondaki nesnelerin sırası sağlayıcı tarafından belirlenir.

ise userInactiveSinceDateMaxValue, bu yöntemden döndürülen değerler ile FindUserStateeşdeğerdir.

Hem hem de pathToMatchusernameToMatch olabilir null. usernameToMatch Parametresi virgül (,) içerebilir çünkü Microsoft SQL Server çalıştıranlar gibi bazı veri depoları joker karakter olarak virgüllere izin verir.

Ayrıca bkz.

Şunlara uygulanır

FindInactiveUserState(String, String, DateTime, Int32, Int32, Int32)

Belirtilen parametrelere bağlı olarak, etkin olmayan kullanıcılar için kullanıcı başına kişiselleştirme durumu bilgilerini içeren bir koleksiyon döndürür.

public:
 static System::Web::UI::WebControls::WebParts::PersonalizationStateInfoCollection ^ FindInactiveUserState(System::String ^ pathToMatch, System::String ^ usernameToMatch, DateTime userInactiveSinceDate, int pageIndex, int pageSize, [Runtime::InteropServices::Out] int % totalRecords);
public static System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection FindInactiveUserState(string pathToMatch, string usernameToMatch, DateTime userInactiveSinceDate, int pageIndex, int pageSize, out int totalRecords);
static member FindInactiveUserState : string * string * DateTime * int * int * int -> System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection
Public Shared Function FindInactiveUserState (pathToMatch As String, usernameToMatch As String, userInactiveSinceDate As DateTime, pageIndex As Integer, pageSize As Integer, ByRef totalRecords As Integer) As PersonalizationStateInfoCollection

Parametreler

pathToMatch
String

Eşleşecek sayfanın yolu.

usernameToMatch
String

Sayfayla ilişkilendirilmiş kişiselleştirme verilerine sahip eşleşen kullanıcı adı.

userInactiveSinceDate
DateTime

Son kişiselleştirme bilgilerine erişildi.

pageIndex
Int32

Döndürülecek sonuç sayfasının sıfır tabanlı dizini.

pageSize
Int32

Döndürülecek kayıt sayısı.

totalRecords
Int32

Kullanılabilir toplam kayıt sayısı.

Döndürülenler

PersonalizationStateInfoCollection Kullanıcı başına kişiselleştirme durumu bilgilerini içeren bir.

Özel durumlar

pathToMatch veya usernameToMatch kırpmadan önce veya sonra boş bir dizedir ("").

-veya-

pageIndex sıfırdan küçük

-veya-

pageSize sıfırdan küçük veya sıfıra eşit.

-veya-

ve pageSize birleşimi pageIndexInt32.MaxValue değerini aşıyor.

-veya-

Yapılandırmada tanımlanan kişiselleştirme sağlayıcısının sağlayıcısı doğru türde değil.

-veya-

Herhangi bir parametrenin dizesinin uzunluğu 256 karakterden uzundur.

Yapılandırılan kişiselleştirme sağlayıcılarından birinin örneğini oluşturmaya ve başlatmaya çalışırken bir yapılandırma özel durumu oluştu.

-veya-

Yapılandırmada tanımlanan varsayılan kişiselleştirme sağlayıcısı bulunamadı.

Açıklamalar

Bu yöntem, parametre değerinin UserPersonalizationStateInfo bir sayfanın yoluyla eşleştiği, usernameToMatch bu sayfayla ilişkili kişiselleştirme verilerine sahip bir kullanıcı adıyla eşleştiği pathToMatch ve kullanıcıların etkin olmadığı kabul edildiği kullanıcı başına kişiselleştirme durumu bilgileri olan örnek koleksiyonunu döndürür. Başka bir deyişle, döndürülen her kayıt için kullanıcının LastActivityDate özellik değeri değerinden küçük veya buna userInactiveSinceDateeşittir. Koleksiyon yalnızca UserPersonalizationStateInfo örnekleri içerir.

Bu yöntem parametre joker karakterlerini temel alınan kişiselleştirme sağlayıcısına geçirir, dolayısıyla veri deposunun bu karakterleri nasıl işlediği, sağlayıcının yıldız işareti (*), yüzde simgesi (%) veya alt çizgi (_) gibi karakterleri nasıl işlediğine bağlıdır.

Normalde, SQL uyumlu veri depoları için kısmi bir yolda joker karakter özelliğindeki arama dizesi metninin PathToMatch başında, sonunda veya ortasında görünecek şekilde joker karakter kullanabilirsiniz. Örneğin, "~/vdir" PathToMatch ile başlayan tüm yolları bulmak için özelliği "~/vdir%" olarak ayarlanır.

Benzer şekilde, kısmi bir kullanıcı adında joker karakter araması, özelliğin metin dizesinde herhangi bir noktada joker karakterin UsernameToMatch görünmesini sağlayabilir. Örneğin, "John" UsernameToMatch ile başlayan tüm kullanıcı adlarını bulmak için özellik "John%" gibi görünür.

Varsayılan kişiselleştirme sağlayıcısı kullanılarak, PersonalizationStateInfotüretilmiş nesneler alfabetik düzende döndürülür ve yol ve kullanıcı adı birleşimine göre artan düzende sıralanır. Koleksiyondaki nesnelerin sırası sağlayıcı tarafından belirlenir.

ise userInactiveSinceDateMaxValue, bu yöntemden döndürülen değerler ile FindUserStateeşdeğerdir.

Hem hem de pathToMatchusernameToMatch olabilir null. usernameToMatch Microsoft SQL Server çalıştıranlar gibi bazı veri depoları joker karakter olarak virgüllere izin vermediğinden parametresi virgül (,) içerebilir.

Döndürülen veriler ve ile pageIndex kısıtlanır ve burada pageIndex hangi kayıtların döndürüleceği ve pageSize döndürülecek kayıt sayısını pageSizedenetler. Örneğin, 0 olarak pageSize ve 25 olarak ayarlandıysapageIndex, döndürülen veriler ilk 25 girdi olacaktır. 1 olarak ayarlanmış ve pageSize 25 olarak ayarlanmışsapageIndex, döndürülen veriler 26 ile 50 arasında girişler olacaktır. totalRecords parametresi, kullanılabilir kayıtların toplam sayısını döndürür.

Ayrıca bkz.

Şunlara uygulanır