Freigeben über


ConfigurationPropertyOptions Enumeration

Definition

Gibt die Optionen an, die auf eine Eigenschaft angewendet werden sollen.

Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.

public enum class ConfigurationPropertyOptions
[System.Flags]
public enum ConfigurationPropertyOptions
[<System.Flags>]
type ConfigurationPropertyOptions = 
Public Enum ConfigurationPropertyOptions
Vererbung
ConfigurationPropertyOptions
Attribute

Felder

Name Wert Beschreibung
None 0

Gibt an, dass keine Option für die Eigenschaft gilt.

IsDefaultCollection 1

Gibt an, dass die Eigenschaft eine Standardauflistung ist.

IsRequired 2

Gibt an, dass die Eigenschaft erforderlich ist.

IsKey 4

Gibt an, dass die Eigenschaft ein Auflistungsschlüssel ist.

IsTypeStringTransformationRequired 8

Gibt an, ob der Typname für die Konfigurationseigenschaft eine Transformation erfordert, wenn er für eine frühere Version von .NET serialisiert wird.

IsAssemblyStringTransformationRequired 16

Gibt an, ob der Assemblyname für die Konfigurationseigenschaft transformation erforderlich ist, wenn er für eine frühere Version von .NET serialisiert wird.

IsVersionCheckRequired 32

Gibt an, ob der übergeordnete Konfigurationsabschnitt der Konfigurationseigenschaft zur Serialisierungszeit abgefragt werden soll, um zu bestimmen, ob die Konfigurationseigenschaft in XML serialisiert werden soll.

Hinweise

Beim Erstellen eines Konfigurationselements verwenden Sie den ConfigurationPropertyOptions Enumerator, um die anzuwendenden Optionen programmgesteuert anzugeben. Diese Optionen geben an, ob eine Eigenschaft erforderlich ist, eine Sammlungsschlüsseleigenschaft usw. ist. Wenn kein Wert angegeben wird, wird der Wert als "None" angenommen.

Gilt für:

Weitere Informationen