다음을 통해 공유


IRecordSequence.AdvanceBaseSequenceNumber(SequenceNumber) 메서드

정의

로그의 기준 시퀀스 번호를 앞으로 이동합니다.

public:
 void AdvanceBaseSequenceNumber(System::IO::Log::SequenceNumber newBaseSequenceNumber);
public void AdvanceBaseSequenceNumber (System.IO.Log.SequenceNumber newBaseSequenceNumber);
abstract member AdvanceBaseSequenceNumber : System.IO.Log.SequenceNumber -> unit
Public Sub AdvanceBaseSequenceNumber (newBaseSequenceNumber As SequenceNumber)

매개 변수

newBaseSequenceNumber
SequenceNumber

레코드 시퀀스의 새 기준 시퀀스 번호입니다.

예외

newBaseSequenceNumber이 잘못되었습니다.

newBaseSequenceNumber가 로그에서 활성 상태가 아닌 경우

시퀀스를 수정하는 동안 I/O 오류가 발생한 경우

시퀀스가 삭제된 후 메서드가 호출된 경우

레코드 시퀀스가 꽉 찼습니다.

설명

instance 사용하여 LogRecordSequence 시퀀스 번호를 앞으로 이동하여 로그의 공간을 확보하려는 경우 새 기본 시퀀스 번호가 이전 익스텐트에서 비어 있는 것으로 표시되려면 다른 로그 익스텐트 안에 있어야 합니다. 부분적으로 익스텐트 해제는 지원되지 않습니다.

적용 대상