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 컬렉션입니다.

반품

다시 설정된 행 수입니다.

예외

datanull입니다.

data 은 빈 컬렉션입니다.

-또는-

컬렉션의 요소는 .입니다 null.

-또는-

컬렉션에 있는 인스턴스의 UserPersonalizationStateInfo 경로 값 또는 빈 문자열("")입니다 null .

-또는-

user 컬렉션에 있는 인스턴스의 UserPersonalizationStateInfo 값은 null빈 문자열이거나 쉼표가 포함되어 있습니다.

-또는-

구성에 정의된 개인 설정 공급자에 대한 공급자가 올바른 형식이 아닙니다.

-또는-

매개 변수의 문자열 길이가 256자를 초과합니다.

구성된 개인 설정 공급자 중 하나의 인스턴스를 만들고 초기화하는 동안 구성 예외가 발생했습니다.

-또는-

구성에 정의된 기본 개인 설정 공급자를 찾을 수 없습니다.

기본 공급자는 삭제된 행 수가 음수임을 나타냅니다.

설명

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

메모

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

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

적용 대상

추가 정보