PersonalizationAdministration.GetAllState Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İstenen kişiselleştirme kapsamı ve diğer belirtilen parametreler için temel alınan veri deposundan tüm kişiselleştirme durumu bilgilerinin bir koleksiyonunu döndürür.
Aşırı Yüklemeler
| GetAllState(PersonalizationScope) |
İstenen kişiselleştirme kapsamı için temel alınan veri deposundan tüm kişiselleştirme durumu bilgilerinin bir koleksiyonunu döndürür. |
| GetAllState(PersonalizationScope, Int32, Int32, Int32) |
Belirtilen parametrelere göre temel alınan veri deposundaki tüm kişiselleştirme durumu bilgilerinin bir alt kümesini döndürür. |
GetAllState(PersonalizationScope)
İstenen kişiselleştirme kapsamı için temel alınan veri deposundan tüm kişiselleştirme durumu bilgilerinin bir koleksiyonunu döndürür.
public:
static System::Web::UI::WebControls::WebParts::PersonalizationStateInfoCollection ^ GetAllState(System::Web::UI::WebControls::WebParts::PersonalizationScope scope);
public static System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection GetAllState (System.Web.UI.WebControls.WebParts.PersonalizationScope scope);
static member GetAllState : System.Web.UI.WebControls.WebParts.PersonalizationScope -> System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection
Public Shared Function GetAllState (scope As PersonalizationScope) As PersonalizationStateInfoCollection
Parametreler
- scope
- PersonalizationScope
Alınacak kişiselleştirme bilgilerinin kapsamı.
Döndürülenler
PersonalizationStateInfoCollection Belirtilen kapsam için durum bilgilerini içeren bir.
Özel durumlar
Yapılandırmada tanımlanan bir kişiselleştirme sağlayıcısının sağlayıcısı doğru türde değil.
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ı.
scope sabit listesi için PersonalizationScope geçerli bir üye değil.
Açıklamalar
Döndürülen koleksiyonun yalnızca PersonalizationStateInfotüründe veya türünde SharedPersonalizationStateInfoUserPersonalizationStateInfotüretilmiş nesneler içerdiğini unutmayın. Varsayılan kişiselleştirme sağlayıcısı kullanılarak, PersonalizationStateInfotüretilmiş nesneler alfabetik düzende döndürülür ve yol ile kullanıcı adı birleşimine göre artan düzende sıralanır. Koleksiyondaki nesnelerin sırası sağlayıcı tarafından belirlenir.
Ayrıca bkz.
- WebPartPersonalization
- Web Bölümleri Denetimlerini ASP.NET
- Web Bölümleri Kişiselleştirmeye Genel Bakış
- İzlenecek yol: Kullanıcı Denetimi ile Web Bölümleri Kişiselleştirmeyi Uygulama
- Web Bölümlerini Kişiselleştirme
Şunlara uygulanır
GetAllState(PersonalizationScope, Int32, Int32, Int32)
Belirtilen parametrelere göre temel alınan veri deposundaki tüm kişiselleştirme durumu bilgilerinin bir alt kümesini döndürür.
public:
static System::Web::UI::WebControls::WebParts::PersonalizationStateInfoCollection ^ GetAllState(System::Web::UI::WebControls::WebParts::PersonalizationScope scope, int pageIndex, int pageSize, [Runtime::InteropServices::Out] int % totalRecords);
public static System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection GetAllState (System.Web.UI.WebControls.WebParts.PersonalizationScope scope, int pageIndex, int pageSize, out int totalRecords);
static member GetAllState : System.Web.UI.WebControls.WebParts.PersonalizationScope * int * int * int -> System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection
Public Shared Function GetAllState (scope As PersonalizationScope, pageIndex As Integer, pageSize As Integer, ByRef totalRecords As Integer) As PersonalizationStateInfoCollection
Parametreler
- scope
- PersonalizationScope
Alınacak kişiselleştirme bilgilerinin kapsamı.
- 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 kayıtların toplam sayısı.
Döndürülenler
PersonalizationStateInfoCollection Belirtilen kapsam ve parametreler için durum bilgilerini içeren bir.
Özel durumlar
pageIndex, sıfırdan küçüktür.
-veya-
pageSize sıfırdan küçük veya sıfıra eşit.
-veya-
Yapılandırmada tanımlanan bir kişiselleştirme sağlayıcısının sağlayıcısı doğru türde değil.
-veya-
ve pageSize birleşimi pageIndexInt32.MaxValue değerini aşıyor.
scope sabit listesi için PersonalizationScope geçerli bir üye değil.
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
Döndürülen koleksiyondaki öğeler öncelikli olarak kapsama dayanır ve ardından bu kapsama karşılık gelen kayıtlar ve pageSize parametrelerine göre bir alt kümeye pageIndex indirilir. Döndürülen koleksiyon yalnızca örnekleri veya UserPersonalizationStateInfo yalnızca örnekleri içerirSharedPersonalizationStateInfo.
Döndürülen öğeler ve pageSize parametreleriyle kısıtlanır; burada pageIndex hangi kayıtların pageIndex döndürüleceği ve pageSize döndürülen kayıt sayısını denetler. Örneğin, 0 ve pageSize 25 olarak ayarlanmışsapageIndex, 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ş olacaktır.
totalRecords parametresi, kullanılabilir kayıtların toplam sayısını döndürü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 ile kullanıcı adı birleşimine göre artan düzende sıralanır. Koleksiyondaki nesnelerin sırası sağlayıcı tarafından belirlenir.
Ayrıca bkz.
- WebPartPersonalization
- Web Bölümleri Denetimlerini ASP.NET
- Web Bölümleri Kişiselleştirmeye Genel Bakış
- İzlenecek yol: Kullanıcı Denetimi ile Web Bölümleri Kişiselleştirmeyi Uygulama
- Web Bölümlerini Kişiselleştirme