Sdílet prostřednictvím


PersonalizationAdministration.ApplicationName Vlastnost

Definice

Získá nebo nastaví název aplikace určené zprostředkovatelem.

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 zprostředkovatele individuálního nastavení definovaného v konfiguraci není správného typu.

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 individuálního nastavení definovaného v konfiguraci nelze najít.

Poznámky

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

Upozornění

Vzhledem k tomu, že jedna výchozí instance zprostředkovatele profilu se používá pro všechny požadavky obsluhované objektem HttpApplication , můžete mít spuštěných více požadavků současně a pokus o nastavení ApplicationName 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 se kódu, aby uživatelé mohli vlastnost nastavit ApplicationName , pokud to není nutné. Příkladem aplikace, kde může být požadováno ApplicationName nastavení vlastnosti, je aplikace pro správu, která spravuje data profilu pro více aplikací. Taková aplikace by měla být aplikace pro jednoho uživatele, a ne webová aplikace.

Platí pro

Viz také