JavaScriptSerializer.RegisterConverters Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Registrerar en anpassad konverterare med instansen JavaScriptSerializer .
public:
void RegisterConverters(System::Collections::Generic::IEnumerable<System::Web::Script::Serialization::JavaScriptConverter ^> ^ converters);
public void RegisterConverters(System.Collections.Generic.IEnumerable<System.Web.Script.Serialization.JavaScriptConverter> converters);
member this.RegisterConverters : seq<System.Web.Script.Serialization.JavaScriptConverter> -> unit
Public Sub RegisterConverters (converters As IEnumerable(Of JavaScriptConverter))
Parametrar
- converters
- IEnumerable<JavaScriptConverter>
En matris som innehåller de anpassade konverterare som ska registreras.
Undantag
converters är null.
Exempel
I följande exempel visas hur du registrerar en anpassad konverterare med en JavaScriptSerializer instans. Det här kodexemplet är en del av ett större exempel för JavaScriptSerializer klassen.
serializer = new JavaScriptSerializer();
// Register the custom converter.
serializer.RegisterConverters(new JavaScriptConverter[] {
new System.Web.Script.Serialization.CS.ListItemCollectionConverter() });
serializer = New JavaScriptSerializer()
' Register the custom converter.
serializer.RegisterConverters(New JavaScriptConverter() _
{New System.Web.Script.Serialization.VB.ListItemCollectionConverter()})
Kommentarer
Du kan registrera en eller flera anpassade konverterare med en JavaScriptSerializer instans med hjälp RegisterConverters av metoden . När anpassade konverterare registreras JavaScriptSerializer använder konverterarna både för att serialisera hanterade typer och för att deserialisera JSON-strängar till hanterade typer.
Flera konverterare kan registreras med samma JavaScriptSerializer instans, och dessa konverterare kan indikera stöd för samma typ. Därför är den sista konverteraren som har registrerats för en viss typ den som ska användas av JavaScriptSerializer för att serialisera typen.
Mer information om anpassade konverterare finns i JavaScriptConverter klassen .