Sdílet prostřednictvím


PersonalizationAdministration.ApplicationName Vlastnost

Definice

Získá nebo nastaví název aplikace určené poskytovatelem.

public:
 static property System::String ^ ApplicationName { System::String ^ get(); void set(System::String ^ value); };
public static string ApplicationName { get; set; }
static member ApplicationName : string with get, set
Public Shared Property ApplicationName As String

Hodnota vlastnosti

Název aplikace.

Výjimky

Zprostředkovatel pro zprostředkovatele přizpůsobení definovaný v konfiguraci není správný typ.

Při pokusu o vytvoření a inicializaci instance jednoho z nakonfigurovaných zprostředkovatelů přizpůsobení došlo k výjimce konfigurace.

nebo

Výchozího zprostředkovatele přizpůsobení definovaného v konfiguraci nelze najít.

Poznámky

Název aplikace ovlivňuje data načtená a uložená zprostředkovatelem přizpůsobení a umožňuje více aplikacím buď sdílet data nastavením stejného názvu aplikace, nebo rozdělením dat v rámci stejné databáze zadáním různých názvů aplikací. Název aplikace se nachází v části zprostředkovatele přizpůsobení Web.config nebo System.config souboru.

Upozornění

Vzhledem k tomu, že se pro všechny požadavky obsluhované objektem HttpApplication používá jedna výchozí instance zprostředkovatele profilu, můžete mít několik současně spuštěných požadavků a pokus o ApplicationName nastavení hodnoty vlastnosti. Vlastnost ApplicationName není bezpečná pro více zápisů z více vláken a změna ApplicationName hodnoty vlastnosti může vést k neočekávanému chování více uživatelů aplikace. Doporučuje se vyhnout kódu, který uživatelům umožní nastavit ApplicationName vlastnost, pokud to není povinné. Příkladem aplikace, ve které se může vyžadovat nastavení ApplicationName vlastnosti, je aplikace pro správu, která spravuje data profilu pro více aplikací. Taková aplikace by měla být jednouživatelovou aplikací, nikoli webovou aplikací.

Platí pro

Viz také