PersonalizationProvider.ApplicationName Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
W przypadku przesłonięć w klasie pochodnej program pobiera lub ustawia nazwę aplikacji skonfigurowanej dla dostawcy.
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
Wartość właściwości
Aplikacja skonfigurowana dla dostawcy personalizacji.
Uwagi
Jeśli nazwa aplikacji nie zostanie określona w pliku konfiguracji przy użyciu elementu providers personalizacji dla atrybutu webParts (ASP.NET Ustawienia Schema), zostanie użyta wartość ApplicationVirtualPath właściwości .
Przestroga
Ponieważ pojedyncze, domyślne wystąpienie dostawcy personalizacji jest używane dla wszystkich żądań obsługiwanych przez obiekt, możesz mieć wiele żądań wykonywanych współbieżnie, z których każdy próbuje ustawić HttpApplication ApplicationName wartość właściwości. Właściwość ApplicationName nie jest bezpieczna wątkowo dla wielu zapisu, a zmiana wartości właściwości może spowodować nieoczekiwane zachowanie wielu użytkowników ApplicationName aplikacji. Zaleca się unikanie kodu umożliwiającego użytkownikom ustawienie ApplicationName właściwości, chyba że jest to wymagane. Ustawienie właściwości może być wymagane, na przykład w aplikacji administracyjnej, która zarządza ApplicationName danymi personalizacji dla wielu aplikacji.