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.
Ruft beim Überschreiben in einer abgeleiteten Klasse 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 IEnumerable<T> als die vom Konverter unterstützten Typen implementiert.
Beispiele
Im folgenden Beispiel wird gezeigt, wie Sie die SupportedTypes Eigenschaft in einer abgeleiteten Klasse außer Kraft setzen. 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 enthält die Typen, die vom Konverter unterstützt werden. Zur Laufzeit verwendet eine JavaScriptSerializer Instanz diese Eigenschaft, um die Zuordnung verwalteter Typen zu ihren 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.