Aracılığıyla paylaş


PersonalizationProvider.ApplicationName Özellik

Tanım

Türetilmiş bir sınıfta geçersiz kılındığı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

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

Açıklamalar

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

Dikkat

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

Şunlara uygulanır