CustomErrorCollection.Clear Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Koleksiyondaki tüm CustomError nesneleri kaldırır.
public:
void Clear();
public void Clear ();
member this.Clear : unit -> unit
Public Sub Clear ()
Örnekler
Aşağıdaki kod örneği, koleksiyondaki CustomError tüm nesneleri CustomErrorCollection kaldırır. Koleksiyonu nasıl edineceğinizi öğrenmek için sınıf konusunun CustomErrorCollection kod örneğine bakın.
// 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
Açıklamalar
yöntemi çağrıldıktan sonra yapılandırma dosyasını güncelleştirmenin Clear sonucu seçilene ConfigurationSaveMode bağlıdır. Yapılandırma dosyasını güncelleştirmek için şu iki aşırı yüklemeden birini kullanırsınız: Save ve Save.
.method kullanırsanız Save, aşağıdaki koşullar geçerlidir.
Bir Full veya Modified parametre değeri geçirirseniz, yapılandırma dosyasının
clientTarget
geçerli hiyerarşi düzeyindeki bölümüne birclear
öğe eklenir.Parametre değerini geçirirseniz Minimal , yapılandırma dosyasının
remove
clientTarget Öğesine (ASP.NET Ayarlar Şeması) geçerli hiyerarşi düzeyinde bir dizi öğe eklenir. Her biri, hiyerarşide daha yüksek bir düzeyde üst yapılandırma dosyasında tanımlanan bir öğeye yapılan tüm başvurularıadd
kaldırır. kullandığınızda Minimal, koleksiyonda yapılandırma dosyasında seri hale getirilenleri etkileyen bir özellik daha vardır: EmitClearvarsayılan olarak budurfalse
. Aşağıdaki koşullar geçerlidir.EmitClear olarak ayarlanırsa
true
,clear
öğesi yapılandırma dosyasınınclientTarget
geçerli hiyerarşi düzeyindeki bölümüne eklenir. Bu, hiyerarşidekiadd
daha yüksek düzeylerde üst yapılandırma dosyalarında tanımlanan öğelere yapılan tüm başvuruları kaldırır.EmitClear bayrağı olarak ayarlanırsa
false
clear
, öğe varsa geçerli hiyerarşi düzeyinde yapılandırma dosyasının bölümünden kaldırılırclientTarget
.
Clear yöntemi aslında yapılandırma dosyasının add
bölümünde tanımlanan clientTarget
öğeleri geçerli hiyerarşi düzeyinde siler. Ayrıca hiyerarşideki üst yapılandırma dosyalarında tanımlanan ekleme öğelerine yapılan tüm başvuruları kaldırır.
Not
Öğeler add
üst yapılandırma dosyalarının clientTarget
bölümünden silinmez.