PersonalizationProvider.ResetUserState(String, DateTime) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
파생 클래스에서 재정의된 경우 지정된 매개 변수를 기반으로 내부 데이터 저장소에서 웹 파트 개인 설정 데이터를 삭제합니다.
public:
abstract int ResetUserState(System::String ^ path, DateTime userInactiveSinceDate);
public abstract int ResetUserState (string path, DateTime userInactiveSinceDate);
abstract member ResetUserState : string * DateTime -> int
Public MustOverride Function ResetUserState (path As String, userInactiveSinceDate As DateTime) As Integer
매개 변수
- path
- String
삭제할 개인 설정 데이터의 경로입니다. 이 값은 null
일 수 있지만 빈 문자열("")일 수는 없습니다.
- userInactiveSinceDate
- DateTime
웹 사이트 사용자가 개인 설정 데이터를 마지막으로 변경한 때를 나타내는 날짜입니다.
반환
내부 데이터 저장소에서 삭제되는 행 수입니다.
설명
이 메서드는 개인 설정 데이터를 삭제 하는 관리 방법의 추상 정의입니다. 이 메서드는 공유 데이터가 아닌 사용자 개인 설정 데이터에만 영향을 줍니다.
파생 된 구현은 아래에 설명 된 논리를 따라야 합니다.
path
매개 변수에는 와일드 카드 문자를 사용할 수 없습니다.공급자가 트랜잭션 인식 데이터 저장소의 데이터를 노출 하는 경우이 메서드는 단일 원자성 트랜잭션에서 작업을 수행 해야 합니다.
path
매개 변수가이 아닌 경우null
에 연결 된 사용자별 개인 설정 레코드만path
삭제 됩니다.매개 변수에 지정 된 날짜가 삭제 되므로 비활성 상태인 것으로 간주 되는 사용자와 연결 된 사용자별 개인 설정 레코드만
userInactiveSinceDate
삭제 됩니다. 특히 LastActivityDate 이 보다 작거나 같은 레코드 UserInactiveSinceDate 는 삭제 됩니다.두 매개 변수가 모두 제공 되는 경우 두 제약 조건과 일치 하는 레코드가 삭제 됩니다.
합니다
path
매개 변수 수null
입니다.path
매개 변수는 빈 문자열일 수 없습니다. 이 검사를 수행 하기 전에이를 잘라내야 합니다.UserInactiveSinceDate 속성은
null
이 될 수 없습니다.