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.

WebPartChrome.GetWebPartVerbs أسلوب

Visual Studio 2010

يحصل على مجموعة من الأفعال التي يجب تقديمها مع WebPartعنصر التحكم.

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

protected virtual WebPartVerbCollection GetWebPartVerbs(
	WebPart webPart
)

المعلمات

webPart
النوع: System.Web.UI.WebControls.WebParts.WebPart
The عنصر تحكم currently being rendered.

القيمة المُرجعة

النوع: System.Web.UI.WebControls.WebParts.WebPartVerbCollection
على WebPartVerbCollectionيحتوي على الجميع الأفعال التي يجب تقديمها مع webPart.

استثناء:شرط
ArgumentNullException

webPart هو null.

GetWebPartVerbs يوفر الأسلوب مطوري فرصة إلى تجاوز الأسلوب واستبعاد أفعال معينة من تقديم. Th هو هو مشابهة ل FilterWebPartVerbsالأسلوب، كما يمكن استبعاد الأفعال من تقديم.

ومع ذلك، GetWebPartVerbsالأسلوب هو لا تعني بالنسبة للحالات الموقع يمكنك فحص من بعض المعايير تقرير ما إذا تم تقديم فعل. بدلاً من ذلك، هذا الأسلوب مفيداً إذا كنت تعرف مسبقاً التي تريد دائماً إلى استبعاد فعل معينة. تشغيل سبيل المثال، إذا قمت بتطوير مخصصة WebPartChromeفئة، قد تقرر أنك دائماً تريد استبعاد فعل الإغلاق تشغيل WebPartيتحكم، بحيث لا يمكن المستخدمين إغلاق عناصر التحكم. بدلاً من تعيين AllowCloseخاصية إلى falseتشغيل الجميع عناصر التحكم، يمكنك فقط يمنع GetWebPartVerbsالأسلوب واستبعاد يغلق الأفعال من تقديم تشغيل أي WebPartالتحكم بتقديمها بواسطة المخصص الخاص بك WebPartChromeالكائن.

يلي تعليمات برمجية يوضح المثال استخدام GetWebPartVerbsالأسلوب. للكامل تعليمات برمجية المطلوبة لتشغيل المثال، راجع مقطع مثال WebPartChromeفئة نظرة عامة حول الموضوع.

يوضح مقطع التالي من تعليمات برمجية المثال كيفية إلى يمنع GetWebPartVerbsالأسلوب. يستخدم أسلوب تم الأسلوب الأساسي لاسترداد الجميع الأفعال من webPartالتحكم، ثم تتكرر من خلال المجموعة الفعلية، إضافة الجميع الأفعال ما عدا يغلق فعل ArrayListالكائن. Th هو تصغير التعيين من الأفعال هو ثم تعيين جديد WebPartVerbCollection، أي هو التي يتم إرجاعها إلى المستدعي.


protected override WebPartVerbCollection GetWebPartVerbs(WebPart webPart)
{
  ArrayList verbSet = new ArrayList();
  foreach (WebPartVerb verb in base.GetWebPartVerbs(webPart))
  {
    if (verb.Text != "Close")
      verbSet.Add(verb);
  }
  WebPartVerbCollection reducedVerbSet = 
    new WebPartVerbCollection(verbSet);
  return reducedVerbSet;
}


إذا قمت بتحميل الويب الصفحة في مستعرض وانقر فوق قائمة الأفعال (كما هو موضح مع سهم إلى أسفل في شريط عنوان) كل WebPartعنصر تحكم، يمكنك أن ترى أن لا يتم تقديم فعل الإغلاق لأي عنصر تحكم.

نظام التشغيل 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
إظهار: