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