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.

JavaScriptSerializer.RegisterConverters أسلوب

Visual Studio 2010

ويسجل محوّل مخصص مع JavaScriptSerializerمثيل.

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

public void RegisterConverters(
	IEnumerable<JavaScriptConverter> converters
)

المعلمات

converters
النوع: System.Collections.Generic.IEnumerable<JavaScriptConverter>
صفيفة يحتوي على المحولات cusإلىm إلى مسجَّل.

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

converters هو null.

يمكنك تسجيل مخصص واحد أو أكثر من محوّلات مع JavaScriptSerializerالمثيل باستخدام RegisterConvertersالأسلوب. عندما يتم مسجَّل المحولات cusإلىm, JavaScriptSerializerالمحولات كلا يستخدم إلى إجراء تسلسل للأنواع المدارة و إلى إلغاء تسلسل سلاسل JSON إلى إدارة أنواع.

يمكن مسجَّل محوّلات متعددة ب نفس JavaScriptSerializerيمكن الإشارة إلى مثيل، والمحوّلات هذه دعما لنفس نوع. ونتيجة لذلك، محوّل آخر مسجَّل الخاص بنوع معين التي سيتم استخدامها بواسطة JavaScriptSerializerإجراء تسلسل للنوع.

للحصول على مزيد من المعلومات حول مخصص المحولات، راجع JavaScriptConverterفئة.

يوضح المثال التالي كيفية إلى تسجيل محوّل cusإلىm مع أحد JavaScriptSerializerالمثيل. هذا مثال للتعليمة البرمجية هي جزء من مثال أكبر متوفر لفئة JavaScriptSerializer.


serializer = new JavaScriptSerializer();

// Register the custom converter.
serializer.RegisterConverters(new JavaScriptConverter[] { 
    new System.Web.Script.Serialization.CS.ListItemCollectionConverter() });


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

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

.NET Framework

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