다음을 통해 공유


LogExtentCollection.Remove 메서드

정의

컬렉션에서 인스턴스를 제거합니다 LogExtent .

오버로드

Name Description
Remove(LogExtent, Boolean)

컬렉션에서 지정된 LogExtent 인스턴스를 제거합니다.

Remove(String, Boolean)

컬렉션에서 LogExtent 지정된 경로가 있는 인스턴스를 제거합니다.

Remove(LogExtent, Boolean)

컬렉션에서 지정된 LogExtent 인스턴스를 제거합니다.

public:
 void Remove(System::IO::Log::LogExtent ^ extent, bool force);
public void Remove(System.IO.Log.LogExtent extent, bool force);
member this.Remove : System.IO.Log.LogExtent * bool -> unit
Public Sub Remove (extent As LogExtent, force As Boolean)

매개 변수

extent
LogExtent

제거할 인스턴스입니다 LogExtent .

force
Boolean

true익스텐트 즉시 제거 해야 하는 경우; 그렇지 않으면 . false

예외

extent 또는 force .입니다 null.

extent 컬렉션에서 찾을 수 없습니다.

extent 를 제거할 수 없습니다. 여전히 활성 지역의 일부이거나 액세스가 거부됩니다.

예기치 않은 I/O 예외로 인해 요청을 수행할 수 없습니다.

-또는-

extent 를 삭제할 수 없습니다.

시퀀스가 삭제된 후 메서드가 호출되었습니다.

프로그램 실행을 계속하기 위한 메모리가 부족합니다.

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

지정된 로그 저장소에 대한 액세스는 운영 체제에서 거부됩니다.

설명

인스턴스는 LogExtent 현재 영역 LogStore의 일부가 아닌 경우에만 컬렉션에서 제거할 수 있습니다. 매개 변수가 forcetrue 있고 익스텐트를 즉시 제거할 수 없는 경우 예외가 throw됩니다. 매개 변수가 forcefalse 있고 익스텐트를 즉시 제거할 수 없는 경우 더 이상 활성 영역에 속하지 않을 때까지 제거가 지연됩니다.

익스텐트에서 마지막 익스텐트를 LogExtentCollection제거할 수 없습니다. 즉, 익스텐트를 추가한 후에는 속성이 Count 0이 될 수 없습니다.

적용 대상

Remove(String, Boolean)

컬렉션에서 LogExtent 지정된 경로가 있는 인스턴스를 제거합니다.

public:
 void Remove(System::String ^ path, bool force);
public void Remove(string path, bool force);
member this.Remove : string * bool -> unit
Public Sub Remove (path As String, force As Boolean)

매개 변수

path
String

제거할 인스턴스의 LogExtent 경로입니다.

force
Boolean

true익스텐트 즉시 제거 해야 하는 경우; 그렇지 않으면 . false

예외

path 또는 force .입니다 null.

지정한 path 범위를 컬렉션에서 찾을 수 없습니다.

지정한 path 범위를 제거할 수 없습니다. 여전히 활성 지역의 일부이거나 액세스가 거부됩니다.

예기치 않은 I/O 예외로 인해 요청을 수행할 수 없습니다.

-또는-

지정한 path 익스텐트 삭제할 수 없습니다.

시퀀스가 삭제된 후 메서드가 호출되었습니다.

프로그램 실행을 계속하기 위한 메모리가 부족합니다.

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

지정된 로그 저장소에 대한 액세스는 운영 체제에서 거부됩니다.

설명

인스턴스는 LogExtent 현재 영역 LogStore의 일부가 아닌 경우에만 컬렉션에서 제거할 수 있습니다. 매개 변수가 forcetrue 있고 익스텐트를 즉시 제거할 수 없는 경우 예외가 throw됩니다. 매개 변수가 forcefalse 있고 익스텐트를 즉시 제거할 수 없는 경우 더 이상 활성 영역에 속하지 않을 때까지 제거가 지연됩니다.

익스텐트에서 마지막 익스텐트를 LogExtentCollection제거할 수 없습니다. 즉, 익스텐트를 추가한 후에는 속성이 Count 0이 될 수 없습니다.

적용 대상