다음을 통해 공유


CustomErrorCollection.Clear 메서드

정의

컬렉션에서 모든 CustomError 개체를 제거합니다.

public:
 void Clear();
public void Clear ();
member this.Clear : unit -> unit
Public Sub Clear ()

예제

다음 코드 예제는 모두 제거 합니다 CustomError 에서 개체를 CustomErrorCollection 컬렉션입니다. 코드 예제에서는 참조는 CustomErrorCollection 클래스 항목 컬렉션을 가져오는 방법을 알아봅니다.

// Using the Clear method.
if (!customErrorsSection.SectionInformation.IsLocked)
{
    // Execute the Clear method.
    customErrorsCollection.Clear();
    configuration.Save();
}
' Using the Clear method.
If Not customErrorsSection.SectionInformation.IsLocked Then
   ' Execute the Clear method.
   customErrorsCollection.Clear()
   configuration.Save()
End If

설명

구성 파일을 호출한 후 업데이트의 결과 Clear 메서드는 종속는 ConfigurationSaveMode 선택 합니다. 구성 파일을 업데이트 하려면 사용할 이러한 두 오버 로드 중 하나: SaveSave입니다.

참고

Save 호출은 Save 호출과 동일합니다.

사용 하는 경우는 Save메서드를 다음 조건이 적용 됩니다.

  • 전달 하는 경우는 Full 또는 Modified 매개 변수 값을는 clear 요소를 삽입 합니다 clientTarget 현재 계층 구조 수준에서 구성 파일의 섹션입니다.

  • 전달 하는 경우는 Minimal 매개 변수 값, 일련의 remove 에 요소가 추가 되는 clientTarget 요소 (ASP.NET 설정 스키마) 현재 계층 구조 수준에서 구성 파일의 합니다. 에 대 한 모든 참조를 제거 하는 각는 add 상위 구성 파일 계층 구조에서 상위 수준에 정의 된 요소입니다. 사용 하는 경우 Minimal, 구성 파일에 serialize 되는 요소에 영향을 주는 컬렉션에 추가 속성인 하나: EmitClear, 즉 false 기본적으로 합니다. 다음 조건이 적용 됩니다.

    • 경우는 EmitClear 로 설정 trueclear 요소를 삽입 합니다 clientTarget 현재 계층 구조 수준에서 구성 파일의 섹션입니다. 그러면 제거에 대 한 모든 참조는 add 상위 수준 계층에 있는 상위 구성 파일에 정의 된 요소입니다.

    • 경우는 EmitClear 플래그가로 설정 되어 false, clear 요소에서 제거 되는 clientTarget 현재 계층 구조 수준에 있는 경우 구성 파일의 섹션입니다.

Clear 메서드를 실제로 삭제 합니다 add 에 정의 된 요소는 clientTarget 현재 계층 구조 수준에서 구성 파일의 섹션입니다. 또한 상위 구성 파일 계층 구조에서 상위 수준에 정의 된 추가 요소에 대 한 모든 참조를 제거 합니다.

참고

합니다 add 요소에서 삭제 되지 않습니다는 clientTarget 상위 구성 파일의 섹션입니다.

적용 대상