共用方式為


PersonalizationAdministration.ApplicationName 屬性

定義

取得或設定提供者指定的應用程式名稱。

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

屬性值

應用程式名稱。

例外狀況

組態中定義的個人化提供者之提供者不是正確的型別。

在嘗試建立及初始化其中一個設定的個人化提供者的執行個體時,發生組態例外狀況。

-或-

找不到組態中定義的預設個人化提供者。

備註

應用程式名稱會影響個人化提供者所擷取和儲存的數據,並允許多個應用程式藉由設定相同的應用程式名稱來共用數據,或藉由指定不同的應用程式名稱來分割相同資料庫中的數據。 應用程式名稱位於 Web.config 或 System.config 檔案的個人化提供者區段中。

警告

因為單一預設配置檔提供者實例會用於物件提供 HttpApplication 的所有要求,所以您可以同時執行多個要求,並嘗試設定 ApplicationName 屬性值。 屬性 ApplicationName 對多個寫入而言不是安全線程,而且變更 ApplicationName 屬性值可能會導致應用程式的多個用戶發生非預期的行為。 建議您避免程式代碼允許使用者設定屬性, ApplicationName 除非必要。 設定屬性可能需要的應用程式 ApplicationName 範例是管理多個應用程式的配置檔數據的系統管理應用程式。 這類應用程式應該是單一使用者應用程式,而不是 Web 應用程式。

適用於

另請參閱