This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

UrlMappingCollection.Clear أسلوب

Visual Studio 2010

إزالة كل UrlMappingالكائنات من المجموعة.

مساحة الاسم:  System.Web.Configuration
التجميع:  System.Web (في System.Web.dll)

إذا كنت حفظ ملف تكوين بعد استدعاء Clearأسلوب، النتيجة ستكون تعتمد على اختيار ConfigurationSaveMode.

وتصف القائمة التالية الشروط التي يتم تطبيقها في حالة استخدام Saveطريقة لحفظ الملف:

  • إذا لك pكـs Fullأو ConfigurationSaveMode.Modifiedكـ قيمة المعلمة، clearيتم إدراج عنصر في urlMappingsمقطع من ملف تكوين عند الحالي هيكلي للالمستوى.

  • إذا قمت بتمرير Minimalكقيمة معلمة، وسلسلة من removeتتم تمت الإضافة العناصر إلى urlMappingsمن ملف تكوين عند الحالي المستوى الهيكل. These remove عناصر إزالة الجميع مراجع إلى the add عناصر defined في the parent تكوين ملفات at higher levels في the هيكلي. مع the Minimal قائمة تعداد القيمة, there هو واحد إضافى خاصية تشغيل the مجموعة that affects what gets serialized إلى the ملف تكوين. The خاصية هو EmitClear و هو false بواسطة الافتراضي. واحد of the following conditions applies:

    • EmitClear التعيين إلى true. A clear عنصر هو inserted في the urlMappings مقطع of the ملف تكوين at the الحالي هيكلي المستوى. يؤدي هذا إلى إزالة الجميع مراجع إلى addالعناصر المعرفة في ملفات تكوين الأصلي في المستويات الأعلى في هيكلي.

    • EmitClear يؤشر هو التعيين إلى false. ذلك تأثير إزالة clearعنصر من urlMappingsمقطع من ملف تكوين عند الحالي المستوى الهيكل، أن وجد.

Clear أسلوب يحذف بالفعل addالعناصر المعرفة في urlMappingsمقطع من ملف تكوين في هيكلي الحالي المستوى. كما أنه يزيل الجميع المراجع إلى addالملفات في المستويات الأعلى في هيكلي للعناصر المعرفة في تكوين الأصل ولكن لا إلى حذفه.

ما يلي تعليمات برمجية المثال إلى إزالة الجميع 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());
            }



نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, الإصدار x64 من نظام التشغيل Windows XP Professional, Windows XP Starter Edition, Windows Server 2008, نظام التشغيل Windows Server 2003, نظام التشغيل Windows Server 2000 المزود بحزمة الخدمة SP4, نظام التشغيل Windows Millennium Edition, نظام التشغيل Windows 98

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 4, 3.5, 3.0, 2.0
إظهار: