PersonalizationAdministration.ResetState 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
컬렉션에 포함된 항목을 기반으로 기본 데이터 저장소의 개인 설정 데이터를 다시 설정합니다.
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
매개 변수
다시 설정해야 하는 데이터를 나타내는 개체의 PersonalizationStateInfo 컬렉션입니다.
반품
다시 설정된 행 수입니다.
예외
data은 null입니다.
data 은 빈 컬렉션입니다.
-또는-
컬렉션의 요소는 .입니다 null.
-또는-
컬렉션에 있는 인스턴스의 UserPersonalizationStateInfo 경로 값 또는 빈 문자열("")입니다 null .
-또는-
user 컬렉션에 있는 인스턴스의 UserPersonalizationStateInfo 값은 null빈 문자열이거나 쉼표가 포함되어 있습니다.
-또는-
구성에 정의된 개인 설정 공급자에 대한 공급자가 올바른 형식이 아닙니다.
-또는-
매개 변수의 문자열 길이가 256자를 초과합니다.
구성된 개인 설정 공급자 중 하나의 인스턴스를 만들고 초기화하는 동안 구성 예외가 발생했습니다.
-또는-
구성에 정의된 기본 개인 설정 공급자를 찾을 수 없습니다.
기본 공급자는 삭제된 행 수가 음수임을 나타냅니다.
설명
이 메서드는 컬렉션에 포함된 개체를 기반으로 기본 데이터 저장소의 PersonalizationStateInfo 개인 설정 데이터를 다시 설정합니다. 이 메서드를 사용하여 컬렉션의 내용에 따라 공유 데이터와 사용자별 데이터의 혼합을 선택적으로 삭제할 수 있습니다. SharedPersonalizationStateInfo 개체는 페이지의 공유 데이터가 다시 설정됨을 나타냅니다. UserPersonalizationStateInfo 개체는 특정 페이지에 대한 사용자별 데이터가 다시 설정될 것임을 나타냅니다.
메모
이 메서드는 컬렉션이 임의의 개인 설정 데이터 집합을 가리키기 때문에 단일 트랜잭션 내에서 모든 재설정이 발생하도록 보장하지는 않습니다.
존재하지 않는 데이터를 참조하는 개체를 컬렉션에 포함하는 것은 오류가 아닙니다.