JavaScriptConverter.SupportedTypes Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
En cas de substitution dans une classe dérivée, obtient une collection des types pris en charge.
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)
Valeur de propriété
Objet qui implémente IEnumerable<T> qui représente les types pris en charge par le convertisseur.
Exemples
L’exemple suivant montre comment remplacer la SupportedTypes propriété dans une classe dérivée. Dans cet exemple, le convertisseur prend uniquement en charge le ListItemCollection type. Cet exemple de code fait partie d’un exemple plus grand fourni pour la JavaScriptConverter classe.
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
Remarques
La SupportedTypes propriété répertorie les types pris en charge par le convertisseur. Au moment de l’exécution, une JavaScriptSerializer instance utilise cette propriété pour déterminer le mappage des types managés à leurs convertisseurs personnalisés correspondants.
Notes pour les responsables de l’implémentation
SupportedTypes doit toujours retourner une collection, et la collection doit contenir au moins une entrée.