Aracılığıyla paylaş


ClientTargetCollection.Clear Yöntem

Tanım

Koleksiyondaki ClientTarget tüm 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 ClientTarget tüm nesneleri ClientTargetCollection kaldırır.

Koleksiyonu alma hakkında bilgi için sınıfa genel bakış bölümündeki kod örneğine ClientTargetCollection bakın.


           // Clear the client target collection.
           clientTargets.Clear();

           // Update the configuration file.
           if (!clientTargetSection.IsReadOnly())
             configuration.Save();
' Clear the client target collection.
clientTargets.Clear()

' Update the configuration file.
If Not clientTargetSection.IsReadOnly() Then
    configuration.Save()
End If

Açıklamalar

yöntemi çağrıldıktan sonra yapılandırma dosyasını güncelleştirmenin Clear sonucu, seçilen değere ConfigurationSaveMode bağlıdır. Yapılandırma dosyasını güncelleştirmek için şu iki yöntemden birini kullanırsınız: Configuration.Save veya Configuration.Save.

Not

ÇağırmaConfiguration.Save, değer değiştirildiğinde çağrıya ConfigurationSaveModeSave eşdeğerdir.

yöntemini kullanırsanız Configuration.Save aşağıdaki koşullar geçerlidir:

  • veya Modified parametre değerini geçirirsenizFull, yapılandırma dosyasının clientTarget geçerli hiyerarşi düzeyindeki bölümüne bir clear öğe eklenir.

  • Parametre değerini geçirirseniz Minimal , yapılandırma dosyasının remove geçerli hiyerarşi düzeyindeki bölümüne bir dizi öğe eklenir clientTarget . Bu, hiyerarşideki add daha yüksek düzeylerde üst yapılandırma dosyalarında tanımlanan öğelere yapılan tüm başvuruları kaldırır. Minimal Numaralandırma değeriyle, koleksiyondaki ek bir özellik yapılandırma dosyasında seri hale getirilenleri etkiler. özelliği EmitClear varsayılan olarak ve şeklindedir false . Aşağıdaki koşullardan biri geçerlidir:

    • EmitClear olarak ayarlandığındatrue, yapılandırma dosyasının clientTarget geçerli hiyerarşi düzeyindeki bölümüne bir clear öğe eklenir. Bu, hiyerarşideki add daha yüksek düzeylerde üst yapılandırma dosyalarında tanımlanan öğelere yapılan tüm başvuruları kaldırır.

    • EmitClear olarak ayarlandığındafalseclear, öğ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 add üst yapılandırma dosyalarında tanımlanan öğelere 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.

Şunlara uygulanır

Ayrıca bkz.