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 호출과 동일합니다.

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

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

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

    • EmitClear 로 설정 trueclear 하면 요소가 현재 계층 구조 수준에서 구성 파일의 섹션에 삽입 clientTarget 됩니다. 이렇게 하면 계층 구조의 add 상위 수준에서 부모 구성 파일에 정의된 요소에 대한 모든 참조가 제거됩니다.

    • 플래그가 EmitClear 설정된 falseclear 경우 요소가 현재 계층 구조 수준의 구성 파일 섹션에서 제거 clientTarget 됩니다(있는 경우).

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

메모

add 요소는 부모 구성 파일의 clientTarget 섹션에서 삭제되지 않습니다.

적용 대상