다음을 통해 공유


UrlMappingCollection.Clear 메서드

정의

컬렉션에서 UrlMapping 개체를 모두 제거합니다.

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

예제

다음 코드 예제는 모두 제거 UrlMapping 에서 개체를 UrlMappingCollection입니다.

코드 예제에서는 참조는 UrlMappingCollection 클래스 항목 컬렉션을 가져오는 방법을 알아봅니다.


// Clear the url mapping collection.
urlMappings.Clear();

// Update the configuration file.

// Define the save modality.
ConfigurationSaveMode saveMode =
  ConfigurationSaveMode.Minimal;

urlMappings.EmitClear =
   Convert.ToBoolean(parm2);

if (parm1 == "none")
{
  if (!urlMappingSection.IsReadOnly())
    configuration.Save();
  msg = String.Format(
  "Default modality, EmitClear:      {0}",
  urlMappings.EmitClear.ToString());
}
else
{
  if (parm1 == "full")
    saveMode = ConfigurationSaveMode.Full;
  else
    if (parm1 == "modified")
      saveMode = ConfigurationSaveMode.Modified;

  if (!urlMappingSection.IsReadOnly())
    configuration.Save(saveMode);

  msg = String.Format(
   "Save modality:      {0}",
   saveMode.ToString());
}
' Clear the url mapping collection.
urlMappings.Clear()

' Update the configuration file.
' Define the save modality.
Dim saveMode _
As ConfigurationSaveMode = _
ConfigurationSaveMode.Minimal

urlMappings.EmitClear = _
Convert.ToBoolean(parm2)

If parm1 = "none" Then
    If Not urlMappingSection.IsReadOnly() Then
        configuration.Save()
    End If
    msg = String.Format( _
    "Default modality, EmitClear:      {0}", _
    urlMappings.EmitClear.ToString())
Else
    If parm1 = "full" Then
        saveMode = ConfigurationSaveMode.Full
    ElseIf parm1 = "modified" Then
        saveMode = ConfigurationSaveMode.Modified
    End If
    If Not urlMappingSection.IsReadOnly() Then
        configuration.Save(saveMode)
    End If
    msg = String.Format( _
    "Save modality:      {0}", _
    saveMode.ToString())
End If

설명

호출 후 구성 파일을 저장 하는 경우는 Clear 메서드를 결과에 따라 좌우 됩니다 선택한 ConfigurationSaveMode합니다.

다음은 사용 하는 경우 적용 되는 조건을 설명 합니다.는 Save 파일을 저장 하는 방법.

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

  • 전달 하는 경우 Minimal 일련의 매개 변수 값으로 remove 요소에 추가 됩니다는 urlMappings 현재 계층 구조 수준에서 구성 파일의 합니다. 이러한 remove 요소에 대 한 모든 참조를 제거 합니다 add 상위 수준 계층에 있는 상위 구성 파일에 정의 된 요소입니다. 사용 하 여는 Minimal 열거형 값을 구성 파일에 serialize 되는 요소에 영향을 주는 컬렉션에 추가 속성인 하나입니다. 속성은 EmitClear 이며 false 기본적으로 합니다. 다음 조건 중 하나에 다음이 적용 됩니다.

    • EmitCleartrue합니다. A clear 요소를 삽입 합니다 urlMappings 현재 계층 구조 수준에서 구성 파일의 섹션입니다. 그러면 제거에 대 한 모든 참조는 add 상위 수준 계층에 있는 상위 구성 파일에 정의 된 요소입니다.

    • EmitClear 플래그를로 false합니다. 제거의 효과가이 clear 요소는 urlMappings 현재 계층 구조 수준에 있는 경우 구성 파일의 섹션입니다.

Clear 메서드를 실제로 삭제 합니다 add 에 정의 된 요소는 urlMappings 현재 계층 구조 수준에서 구성 파일의 섹션입니다. 에 대 한 모든 참조도 제거는 add 부모 구성에 정의 된 요소 파일 계층 구조에서 상위 수준에 있지만 삭제 하지는 않습니다.

적용 대상

추가 정보