다음을 통해 공유


PersonalizationProvider.ApplicationName 속성

정의

파생 클래스에서 재정의된 경우 공급자에 대해 구성된 애플리케이션의 이름을 가져오거나 설정합니다.

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

속성 값

String

개인 설정 공급자에 대해 구성된 애플리케이션입니다.

설명

애플리케이션 이름을 사용 하 여 구성 파일에 지정 되지 않은 경우는 providers 요소 (ASP.NET 설정 스키마) webparts 요소의 personalization에 대 한 특성의 값을 ApplicationVirtualPath 속성을 사용 합니다.

주의

단일 기본 개인 설정 공급자 인스턴스는 개체에서 제공 하는 모든 요청에 사용 되기 때문에 HttpApplication 각각 속성 값을 설정 하려고 시도 하는 여러 요청을 동시에 실행할 수 있습니다 ApplicationName . 합니다 ApplicationName 속성이 아닙니다 스레드로부터 안전한 다중 쓰기에 대 한 변경과 ApplicationName 속성 값은 애플리케이션의 여러 사용자에 대 한 예기치 않은 동작이 발생할 수 있습니다. 필요 하지 않은 경우 사용자가 속성을 설정할 수 있도록 하는 코드를 방지 하는 것이 좋습니다 ApplicationName . 설정 된 ApplicationName 속성 예를 들어, 여러 애플리케이션에 대 한 개인 설정 데이터를 관리 하는 관리 애플리케이션에에서 필요할 수도 있습니다.

적용 대상