Share via


WebPartUserCapability Sınıf

Tanım

Kullanıcının kişiselleştirme verilerini görüntüleme ve değiştirme özellikleri hakkında bilgi sağlar. Bu sınıf devralınamaz.

public ref class WebPartUserCapability sealed
public sealed class WebPartUserCapability
type WebPartUserCapability = class
Public NotInheritable Class WebPartUserCapability
Devralma
WebPartUserCapability

Açıklamalar

Web Bölümleri uygulamasının yaşam döngüsünün çeşitli noktalarında, nesnenin WebPartPersonalization kullanıcının görüntüleyebileceği ve değiştirebileceği kişiselleştirme verilerini belirlemek için geçerli kullanıcının özelliklerini denetlemesi gerekir. Bu gereksinim ortaya çıktığında, kişiselleştirme nesnesi sınıfın WebPartUserCapability örneklerini denetler.

Web Bölümlerini kişiselleştirme özelliği, her biri bir WebPartUserCapability nesneyle temsil edilen iki kullanıcı özelliğini tanımlar. Bu nesnelerin her ikisi de, Web.config dosyasının <authorization> bölümünde kullanıcı özelliklerini belirtmek için kullanılabilecek ilgili fiillere sahiptir. Daha fazla bilgi için bkz. webParts için kişiselleştirme için authorization Öğesi (ASP.NET Ayarlar Şeması). Farklı kullanıcı özellikleri aşağıdaki tabloda gösterilmiştir.

Kullanıcı özelliği Description
modifyState Geçerli kullanıcının kişiselleştirme verilerini veri deposuna kaydedebileceğini gösterir. Nesnedeki ModifyStateUserCapabilityWebPartPersonalization alan üzerinden erişilir.
enterSharedScope Geçerli kullanıcının Paylaşılan kişiselleştirme kapsamı girebileceğini gösterir. Nesnedeki EnterSharedScopeUserCapabilityWebPartPersonalization alan üzerinden erişilir.

Sınıfın WebPartUserCapability tek bir ortak özelliği vardır. Name özelliği, sınıfın adını gösterir.

Sınıfın WebPartUserCapability iki kullanıma sunulan yöntemi de vardır. yöntemi, Equals iki kullanıcı özelliği nesnesinin karşılaştırılmasını sağlar. Nesneler aynı ada sahipse eşit olarak kabul edilir. yöntemi, GetHashCode nesnesinin adına WebPartUserCapability göre bir karma kod oluşturur.

Oluşturucular

WebPartUserCapability(String)

sınıfının yeni bir örneğini başlatır.

Özellikler

Name

sınıfını tanımlayan bir dize değeri alır.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli WebPartUserCapability nesneye eşit olup olmadığını veya aynı Name değere sahip olup olmadığını belirler.

GetHashCode()

özelliği için Name karma kodu döndürür.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.