Share via


PersonalizationAdministration.ResetState 메서드

정의

컬렉션에 포함된 항목에 따라 기본 데이터 저장소의 개인 설정 데이터를 다시 설정합니다.

public:
 static int ResetState(System::Web::UI::WebControls::WebParts::PersonalizationStateInfoCollection ^ data);
public static int ResetState (System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection data);
static member ResetState : System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection -> int
Public Shared Function ResetState (data As PersonalizationStateInfoCollection) As Integer

매개 변수

data
PersonalizationStateInfoCollection

다시 설정할 데이터를 나타내는 PersonalizationStateInfo 개체의 컬렉션입니다.

반환

Int32

다시 설정된 행의 수입니다.

예외

data이(가) null인 경우

data는 빈 컬렉션입니다.

또는

컬렉션의 요소가 null인 경우

또는

컬렉션에 있는 UserPersonalizationStateInfo 인스턴스의 경로 값이 null이거나 빈 문자열("")인 경우

또는

컬렉션에 있는 UserPersonalizationStateInfo 인스턴스의 user 값이 null이거나, 빈 문자열이거나, 쉼표를 포함하는 경우

또는

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

또는

매개 변수의 문자열 길이가 256자보다 긴 경우

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

또는

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

기본 공급자가 삭제된 행 수가 음수임을 나타낸 경우

설명

이 메서드는 컬렉션에 포함된 개체를 기반으로 기본 데이터 저장소의 PersonalizationStateInfo 개인 설정 데이터를 다시 설정합니다. 이 메서드를 사용하여 컬렉션의 내용에 따라 공유 및 사용자별 데이터의 혼합을 선택적으로 삭제할 수 있습니다. SharedPersonalizationStateInfo 개체는 페이지의 공유 데이터가 다시 설정됨을 나타냅니다. UserPersonalizationStateInfo 개체는 특정 페이지의 사용자별 데이터가 다시 설정될 것임을 나타냅니다.

참고

컬렉션이 임의의 개인 설정 데이터 집합을 가리키기 때문에 이 메서드는 단일 트랜잭션 내에서 모든 재설정이 발생하도록 보장하지 않습니다.

존재하지 않는 데이터를 참조하는 개체를 컬렉션에 포함하는 것은 오류가 아닙니다.

적용 대상

추가 정보