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.

RouteValueDictionary الفئة

Visual Studio 2010

يمثل مجموعة cكـe-insensitive من أزواج المفتاح/قيمه التي تستخدمها في أماكن مختلفة في إطار التوجيه، مثل كـ عندما تقوم بتعريف قيم الافتراضية لتوجيه أو عند إنشاء محدد موقع معلومات هو bكـed تشغيل توجيه.

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

public class RouteValueDictionary : IDictionary<string, Object>, 
	ICollection<KeyValuePair<string, Object>>, IEnumerable<KeyValuePair<string, Object>>, 
	IEnumerable

RouteValueDictionary فئة يمكنك إلى العمل مع مجموعات من أزواج المفتاح/قيمه مطلوبة في ترتيب إلى استخدام توجيه ASP.NET. يمكنك استخدام RouteValueDictionaryالكائن إلى تعريف قيم Constraints، DataTokens، و Defaultsالخصائص. أيضا استخدام RouteValueDictionaryالكائن عند توليد محدد موقع معلومات بواسطة استدعاء GetVirtualPathالأسلوب و pكـsing RouteValueDictionaryالكائن كـ معلمة.

كل المفتاح في RouteValueDictionaryيجب أن يكون الكائن فريد. RouteValueDictionary تستخدم فئة تحسس حالة الأحرف المقارنة ترتيبي. لمزيد من المعلومات، راجع OrdinalIgnoreCase. لا يمكن أن يكون المفتاح null.

يوضح المثال التالي كيف إلى إنشاء Routeالكائن وكيف إلى تعيين Constraints، DataTokens، و Defaultsالخصائص.


void Application_Start(object sender, EventArgs e) 
{
    RegisterRoutes(RouteTable.Routes);
}

public static void RegisterRoutes(RouteCollection routes)
{
    Route reportRoute = new Route("{locale}/{year}", new ReportRouteHandler());
    reportRoute.Defaults = new RouteValueDictionary { { "locale", "en-US" }, { "year", DateTime.Now.Year.ToString() } };
    reportRoute.Constraints = new RouteValueDictionary { { "locale", "[a-z]{2}-[a-z]{2}" }, { "year", @"\d{4}" } };
    reportRoute.DataTokens = new RouteValueDictionary { { "format", "short" } };
    routes.Add(reportRoute);
}


System.Object
  System.Web.Routing.RouteValueDictionary

يتم تأمين العملية الجزئية لأي عضو عمومي ثابت (مشترك في Visual Basic) من هذا النوع. لن يتم ضمان تأمين العملية الجزئية لأي عضو مثيل.

نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008, نظام التشغيل Windows Server 2003

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

.NET Framework

مدعوم في: 4, 3.5 المزود بحزمة الخدمة SP1
إظهار: