SqlPersonalizationProvider 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
Microsoft SQL Server를 사용하는 개인 설정 공급자를 구현합니다.
public ref class SqlPersonalizationProvider : System::Web::UI::WebControls::WebParts::PersonalizationProvider
public class SqlPersonalizationProvider : System.Web.UI.WebControls.WebParts.PersonalizationProvider
type SqlPersonalizationProvider = class
inherit PersonalizationProvider
Public Class SqlPersonalizationProvider
Inherits PersonalizationProvider
- 상속
설명
이 클래스는 Microsoft SQL Server를 사용하는 개인 설정 공급자에 필요한 기능을 정의합니다. 개인 설정 공급자는 인스턴스를 대신하여 WebPartPersonalization 개인 설정 데이터를 로드하고 저장합니다. 이 클래스는 SQL Server를 실행하는 컴퓨터에서 읽고 쓰는 논리를 구현하고 에 PersonalizationProvider정의된 모든 추상 메서드도 구현합니다. 개인 설정 공급자에 대한 자세한 내용은 를 참조하세요 PersonalizationProvider.
SQL Server에서 웹 파트 개인 설정을 사용하기 위한 데이터 디자인은 대부분의 SQL 기반 기능 구현에 대해 공유되는 두 개의 공통 SQL 데이터베이스 테이블과 지원 저장 프로시저가 있어야 합니다. 이러한 테이블 및 뷰는 다음 스크립트를 사용하여 설치 및 제거됩니다.
installpagepersonalization.sql - 개인 설정 테이블, 뷰 및 관련 저장 프로시저를 설치합니다.
uninstallpagepersonalization.sql - 개인 설정 테이블, 뷰 및 관련 저장 프로시저를 제거합니다.
웹 애플리케이션 실행 되지 않는 경우 기본 신뢰 수준의 개인 설정 실패는 알아야 할 중요 한 것 Medium 이상 (사용자 지정 신뢰 수준을 사용 하 여 Web.config 파일에서 설정할 수는 <trust level="" />
요소).
PersonalizationAdministration 및 SqlPersonalizationProvider 클래스는 둘 다 초기화될 때 의 Low 신뢰 수준을 확인합니다. 수준의 트러스트에서 실행 되도록 애플리케이션을 구성 하는 경우 Low, 기본값을 사용 하 고 SqlPersonalizationProvider 애플리케이션에 대 한 개인 설정 데이터를 관리 하는 공급자를 처음으로 애플리케이션에서 개인 설정 데이터에 액세스 하려고 하는 것 실패할 ASP.NET 작업자 프로세스에서 실행 중인 Low 트러스트의 다양 한 클래스를 호출 하는 데 필요한 권한이 없는 System.Data.SqlClient 네임 스페이스입니다.
생성자
SqlPersonalizationProvider() |
SqlPersonalizationProvider 클래스의 새 인스턴스를 초기화합니다. |
속성
ApplicationName |
해당 개인 설정 정보를 저장하거나 검색할 애플리케이션의 이름을 가져오거나 설정합니다. |
Description |
관리 도구나 다른 UI(사용자 인터페이스)에 표시하기에 적합한 간단하고 이해하기 쉬운 설명을 가져옵니다. (다음에서 상속됨 ProviderBase) |
Name |
구성 중 공급자를 참조하는 데 사용되는 이름을 가져옵니다. (다음에서 상속됨 ProviderBase) |
메서드
적용 대상
추가 정보
.NET