ConfigurationSection.ShouldSerializeElementInTargetVersion Metoda

Definicja

Wskazuje, czy określony element powinien być serializowany, gdy hierarchia obiektów konfiguracji jest serializowana dla określonej wersji docelowej .NET Framework.

C#
protected virtual bool ShouldSerializeElementInTargetVersion (System.Configuration.ConfigurationElement element, string elementName, System.Runtime.Versioning.FrameworkName targetFramework);
C#
protected internal virtual bool ShouldSerializeElementInTargetVersion (System.Configuration.ConfigurationElement element, string elementName, System.Runtime.Versioning.FrameworkName targetFramework);

Parametry

element
ConfigurationElement

ConfigurationElement Obiekt, który jest kandydatem do serializacji.

elementName
String

Nazwa ConfigurationElement obiektu w formacie XML.

targetFramework
FrameworkName

Docelowa wersja .NET Framework.

Zwraca

true jeśli element element powinien być serializowany; w przeciwnym razie false.

Uwagi

Każda sekcja konfiguracji utworzona dla .NET Framework 4 i nowszych wersji musi jawnie zastąpić tę metodę i zwrócić truewartość , ale tylko wtedy, gdy określony element jest prawidłowy dla określonej wersji .NET Framework. Istniejące sekcje konfiguracji utworzone dla wcześniejszych wersji .NET Framework nie muszą być zmieniane.

Typ podstawowy zawiera domyślną implementację tej metody, która zawsze zwraca wartość true. Jeśli zaimplementujesz sekcję konfiguracji i nie zastąpisz tej metody, domyślnie wszystkie elementy konfiguracji zawarte w sekcji konfiguracji zostaną serializowane dla wszystkich wersji platformy.

Dotyczy

Produkt Wersje
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Zobacz też