Share via


PersonalizationAdministration.ApplicationName 속성

정의

공급자가 지정한 애플리케이션의 이름을 가져오거나 설정합니다.

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

속성 값

String

애플리케이션 이름입니다.

예외

구성에 정의된 개인 설정 공급자에 대한 공급자 형식이 올바르지 않은 경우

구성된 개인 설정 공급자 중 하나의 인스턴스를 만들고 초기화하려는 동안 구성 예외가 발생한 경우

또는

구성에 정의된 기본 개인 설정 공급자를 찾을 수 없는 경우

설명

애플리케이션 이름 영향 데이터 검색 및 개인 설정 공급자에 의해 저장 된 후 동일한 애플리케이션 이름을 설정 하 여 데이터를 공유 하거나 다른 지정 하 여 동일한 데이터베이스 내에서 데이터를 분할 하는 여러 애플리케이션에 대 한 허용 애플리케이션 이름입니다. 애플리케이션 이름은 System.config 또는 Web.config 파일의 개인 설정 공급자 섹션에서 찾을 수 있습니다.

주의

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

적용 대상

추가 정보