SqlPersonalizationProvider.ResetState 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.
Belirtilen parametrelere göre temel alınan veri deposundan kişiselleştirme durumu bilgilerini siler.
public:
override int ResetState(System::Web::UI::WebControls::WebParts::PersonalizationScope scope, cli::array <System::String ^> ^ paths, cli::array <System::String ^> ^ usernames);
public override int ResetState (System.Web.UI.WebControls.WebParts.PersonalizationScope scope, string[] paths, string[] usernames);
override this.ResetState : System.Web.UI.WebControls.WebParts.PersonalizationScope * string[] * string[] -> int
Public Overrides Function ResetState (scope As PersonalizationScope, paths As String(), usernames As String()) As Integer
Parametreler
- scope
- PersonalizationScope
PersonalizationScope Sorgulanacak kişiselleştirme bilgilerini gösteren bir. Bu değer olamaz null
.
Döndürülenler
Silinen satır sayısı.
Özel durumlar
paths
veya usernames
parametresi boş bir dizidir.
-veya-
paths
İlgili dizilerin içinde yer alan ve usernames
parametreleri doğrulama kurallarını karşılamıyor.
Belirtilen scope
sabit listesi üyesi PersonalizationScope değil.
Açıklamalar
Bu yöntemde joker karakter desteklenmez.
Yalnızca aşağıdaki parametre birleşimlerine izin verilir:
scope
parametresi ayarlanır ve diğer tüm parametreler olaraknull
ayarlanır. Bu birleşim, tarafındanscope
belirtilen kişiselleştirme kapsamıyla ilişkili tüm Web Bölümleri kişiselleştirme verilerini siler.scope
parametresi ayarlanır vepaths
parametre en az bir değer içerir. Bu birleşim, tarafındanscope
belirtilen kişiselleştirme kapsamındaki belirtilen yol veya yollar için tüm Web Bölümleri kişiselleştirme verilerini siler.scope
parametresi olarak ayarlanırUser,paths
parametre ayarlanır ve yalnızca bir yol içerir veusernames
parametre en az bir değer içerir. Bu birleşim, içindeki kullanıcı veya kullanıcılarlausernames
ilişkili belirli bir yol için tüm kullanıcı kişiselleştirme Web Bölümleri verilerini siler.scope
parametresi olarak ayarlanırUser,paths
parametresi isenull
parametresiusernames
en az bir değer içerir. Bu birleşim, içindeki kullanıcı veya kullanıcılarlausernames
ilişkili tüm yollarda kullanıcı başına kişiselleştirme Web Bölümleri verileri siler.
Parametre değerlerinin diğer bileşimleri geçersizdir ve bir ArgumentException özel durum oluşturur. Örneğin, aşağıdaki iki bileşime izin verilmez:
usernames
parametresi olarak ayarlandığında Sharedparametresi sağlanamazscope
.paths
parametresi olmadığındausernames
null
parametre birden fazla giriş içeremez.
paths
İlgili dizilerin içinde yer alan ve usernames
parametreleri aşağıdaki doğrulama kurallarını karşılamalıdır. Parametre dizilerinin herhangi bir üyesi için herhangi bir doğrulama kuralı başarısız olursa, bir ArgumentException özel durum oluşturulur. Doğrulama kuralları şunlardır:
null
değerlerine izin verilmez.Dize kırpıldıktan sonra boş bir dizeye ("") izin verilmez.
parametresinde
usernames
yer alan hiçbir kullanıcı adı virgül içeremez.Parametredeki
paths
herhangi bir yolun uzunluğu 256 karakterden uzun olamaz.Parametredeki
usernames
herhangi bir kullanıcı adının uzunluğu 256 karakterden uzun olamaz.