Aracılığıyla paylaş


PersonalizationProvider.ApplicationName Özellik

Tanım

Türetilmiş bir sınıfta geçersiz kılınıldığında, sağlayıcı için yapılandırılan uygulamanın adını alır veya ayarlar.

public:
 abstract property System::String ^ ApplicationName { System::String ^ get(); void set(System::String ^ value); };
public abstract string ApplicationName { get; set; }
member this.ApplicationName : string with get, set
Public MustOverride Property ApplicationName As String

Özellik Değeri

String

Kişiselleştirme sağlayıcısı için yapılandırılan uygulama.

Açıklamalar

Yapılandırma dosyasında webParts (ASP.NET Ayarlar Schema) özniteliği için kişiselleştirme için providers Öğesi kullanılarak bir uygulama adı belirtilmezse özelliğin ApplicationVirtualPath değeri kullanılır.

Dikkat

Bir nesne tarafından sunulan tüm istekler için tek bir varsayılan kişiselleştirme sağlayıcısı örneği kullanılır, çünkü her biri özellik değerini ayarlamaya çalışan birden çok isteğin eşzamanlı olarak HttpApplication ApplicationName yürütülmesini silebilirsiniz. özelliği birden çok yazma için iş parçacığı güvenli değildir ve özellik değerinin değiştirilmesi bir uygulamanın birden çok kullanıcısı için ApplicationName ApplicationName beklenmeyen davranışlara neden olabilir. Gerekli olmadıkça kullanıcıların özelliğini ayarlamasına izin veren kodlardan ApplicationName kaçınmanız önerilir. Özelliğinin ApplicationName ayarı, örneğin, birden çok uygulama için kişiselleştirme verilerini yöneten bir yönetim uygulamasında gerekli olabilir.

Şunlara uygulanır