DataSet.SchemaSerializationMode Eigenschaft

Definition

Ruft einen SchemaSerializationMode für ein DataSet ab oder legt diesen fest.Gets or sets a SchemaSerializationMode for a DataSet.

public:
 virtual property System::Data::SchemaSerializationMode SchemaSerializationMode { System::Data::SchemaSerializationMode get(); void set(System::Data::SchemaSerializationMode value); };
[System.ComponentModel.Browsable(false)]
public virtual System.Data.SchemaSerializationMode SchemaSerializationMode { get; set; }
member this.SchemaSerializationMode : System.Data.SchemaSerializationMode with get, set
Public Overridable Property SchemaSerializationMode As SchemaSerializationMode

Eigenschaftswert

Attribute

Hinweise

Ein DataSet serialisiert seine Schema-und Instanzdaten standardmäßig in Webdiensten und Remoting-Szenarios.A DataSet serializes its schema and instance data by default in Web services and remoting scenarios. Das Festlegen SchemaSerializationMode der-Eigenschaft eines DataSet typisierten auf ExcludeSchema bewirkt, dass Schema Informationen von der Serialisierungsnutzlast ausgeschlossen werden.Setting the SchemaSerializationMode property of a typed DataSet to ExcludeSchema causes schema information to be excluded from the serialization payload.

ExcludeSchemawird nur für ein typisiertes DataSetunterstützt.ExcludeSchema is supported only for a typed DataSet. Bei einem nicht typisierten DataSet kann diese Eigenschaft nur auf IncludeSchemafestgelegt werden.For an un-typed DataSet this property can only be set to IncludeSchema.

ExcludeSchemasollte nur in Fällen verwendet werden, DataTables DataRelations in denen die Schema Informationen des zugrunde liegenden typisierten und Constraints nicht geändert wurden.ExcludeSchema should only be used in cases where the schema information of the underlying typed DataTables, DataRelations and Constraints has not been modified. Wenn Änderungen aufgetreten sind, sollten alle Schema Informationen mit IncludeSchemaserialisiert werden.If modifications have occurred, complete schema information should be serialized with IncludeSchema.

ExcludeSchemawird in Version 2,0 des .NET Framework oder höher unterstützt.ExcludeSchema is supported in version 2.0 of the .NET Framework or later.

Wenn ExcludeSchema festgelegt ist, werden nur die Lauf Zeiteigenschaften auf oberster DataSet Ebene serialisiert, die auf dem vorhanden sind.When ExcludeSchema is set, only the top level runtime properties present on the DataSet are serialized. Außerdem werden Sie nur serialisiert, wenn Sie sich von den Standardwerten unterscheiden.In addition, they are serialized only if they happen to be different from the default values. Keines der Tablesoder Relations wirdConstraints serialisiert.None of the Tables, Relations or Constraints are serialized. Zu den serialisierten Lauf Zeit DataSetNameEigenschaften Namespacezählen Prefix, Locale, EnforceConstraints,, CaseSensitiveund.The serialized runtime properties include DataSetName, Namespace, Prefix, Locale, EnforceConstraints, and CaseSensitive. Diese Eigenschaften werden serialisiert, um sicherzustellen, dass die Integrität der allgemeinen Laufzeitdaten beibehalten wird.These properties are serialized to make sure that overall runtime data integrity is preserved.

Gilt für:

Siehe auch