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 CustomErrorCustomErrorCollection tüm nesneleri kaldırır. Koleksiyonu nasıl edineceğinizi öğrenmek için sınıf konusunun kod örneğine CustomErrorCollection 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
cleargeçerli hiyerarşi düzeyindeki bölümüne birclientTargetöğe eklenir.Minimal parametre değerini geçirirseniz, geçerli hiyerarşi düzeyinde yapılandırma dosyasının
removebir dizi öğesi eklenir. Her öğe, hiyerarşide daha yüksek biradddüzeyde üst yapılandırma dosyasında tanımlanan bir öğeye yapılan tüm başvuruları 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 olanfalse. Aşağıdaki koşullar geçerlidir.EmitClear olarak ayarlanırsa
trueclear, öğesi geçerli hiyerarşi düzeyinde yapılandırma dosyasının bölümüne eklenirclientTarget. Bu, hiyerarşidekiadddaha 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
falseclear, öğe varsa geçerli hiyerarşi düzeyinde yapılandırma dosyasının bölümündenclientTargetkaldırılır.
Clear yöntemi aslında geçerli hiyerarşi düzeyinde yapılandırma dosyasının add bölümünde tanımlanan öğeleri silerclientTarget. Ayrıca hiyerarşideki daha yüksek düzeylerde üst yapılandırma dosyalarında tanımlanan ekleme öğelerine yapılan tüm başvuruları kaldırır.
Note
Öğeler add üst yapılandırma dosyalarının clientTarget bölümünden silinmez.