JavaScriptConverter.SupportedTypes Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Beim Überschreiben in einer abgeleiteten Klasse ruft eine Auflistung der unterstützten Typen ab.
public:
abstract property System::Collections::Generic::IEnumerable<Type ^> ^ SupportedTypes { System::Collections::Generic::IEnumerable<Type ^> ^ get(); };
public abstract System.Collections.Generic.IEnumerable<Type> SupportedTypes { get; }
member this.SupportedTypes : seq<Type>
Public MustOverride ReadOnly Property SupportedTypes As IEnumerable(Of Type)
Eigenschaftswert
Ein Objekt, das implementiert IEnumerable<T> , das die vom Konverter unterstützten Typen darstellt.
Beispiele
Das folgende Beispiel zeigt, wie die SupportedTypes Eigenschaft in einer abgeleiteten Klasse überschreibt wird. In diesem Beispiel unterstützt der Konverter nur den ListItemCollection Typ. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die JavaScriptConverter Klasse bereitgestellt wird.
public override IEnumerable<Type> SupportedTypes
{
//Define the ListItemCollection as a supported type.
get { return new ReadOnlyCollection<Type>(new List<Type>(new Type[] { typeof(ListItemCollection) })); }
}
Public Overrides ReadOnly Property SupportedTypes() As _
System.Collections.Generic.IEnumerable(Of System.Type)
Get
' Define the ListItemCollection as a supported type.
Return New ReadOnlyCollection(Of Type)(New List(Of Type) _
(New Type() {GetType(ListItemCollection)}))
End Get
End Property
Hinweise
Die SupportedTypes Eigenschaft listet die Typen auf, die vom Konverter unterstützt werden. Zur Laufzeit bestimmt eine JavaScriptSerializer Instanz diese Eigenschaft, um die Zuordnung verwalteter Typen zu den entsprechenden benutzerdefinierten Konvertern zu bestimmen.
Hinweise für Ausführende
SupportedTypes muss immer eine Auflistung zurückgeben, und die Auflistung muss mindestens einen Eintrag enthalten.