UrlMappingCollection.Clear メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
コレクションからすべての 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列挙値を使用すると、構成ファイルにシリアル化される内容に影響するプロパティがコレクションに 1 つ追加されます。 プロパティは EmitClear され、既定でfalseされます。 次のいずれかの条件が適用されます。
Clearメソッドは、現在の階層レベルで構成ファイルのadd セクションで定義されているurlMappings要素を実際に削除します。 また、階層内の上位レベルの親構成ファイルで定義されている add 要素への参照もすべて削除されますが、削除されません。