XmlSchema.BlockDefault Eigenschaft

Definition

Ruft das blockDefault-Attribut ab, das den Standardwert des block-Attributs für Elementtypen und komplexe Typen im targetNamespace des Schemas festlegt, oder legt dieses fest.Gets or sets the blockDefault attribute which sets the default value of the block attribute on element and complex types in the targetNamespace of the schema.

public:
 property System::Xml::Schema::XmlSchemaDerivationMethod BlockDefault { System::Xml::Schema::XmlSchemaDerivationMethod get(); void set(System::Xml::Schema::XmlSchemaDerivationMethod value); };
public System.Xml.Schema.XmlSchemaDerivationMethod BlockDefault { get; set; }
member this.BlockDefault : System.Xml.Schema.XmlSchemaDerivationMethod with get, set
Public Property BlockDefault As XmlSchemaDerivationMethod

Eigenschaftswert

Ein XmlSchemaDerivationMethod-Wert, der die anderen Methoden zum Verhindern von Ableitungen darstellt.An XmlSchemaDerivationMethod value representing the different methods for preventing derivation. Der Standardwert ist XmlSchemaDerivationMethod.Nonesein.The default value is XmlSchemaDerivationMethod.None.

Hinweise

Das block-Attribut verhindert, dass eine complexType oder ein Element, das über den angegebenen abgabentyp verfügt, anstelle des geerbten complexType oder Elements verwendet wird.The block attribute prevents a complexType or element that has the specified type of derivation from being used in place of the inherited complexType or element. Der Wert dieses Attributs kann entweder eine durch Leerzeichen getrennte Liste von Einschränkung, Erweiterung und Ersetzung sein, oder der Wert kann #all oder eine Liste enthalten, die eine Teilmenge der Erweiterung, Einschränkung oder Ersetzung ist.This attribute's value can either be a white space separated list of restriction, extension and substitution or the value can contain #all or a list that is a subset of extension, restriction, or substitution.

In der folgenden Tabelle sind die möglichen Werte XmlSchemaDerivationMethodaufgeführt.The following table lists the possible values of XmlSchemaDerivationMethod.

WertValue BeschreibungDescription
None Standardmäßig gibt es keine Einschränkungen hinsichtlich der Typableitung im Schema.By default, there are no restrictions on type derivations in the schema.
Empty Überschreibt die standardderivationsmethode und ermöglicht jegliche Typableitung im Schema.Overrides the default derivation method and allows any type derivations in the schema.
Extension Standardmäßig können Elemente in diesem Schema nicht durch Erweiterung abgeleitet werden.By default, elements in this schema cannot be derived by Extension. Gilt nur für Element-und komplexe Typelemente.Applies only to element and complex type elements.
Restriction Standardmäßig können Elemente in diesem Schema nicht durch Einschränkung abgeleitet werden.By default, elements in this schema cannot be derived by Restriction.
Union Standardmäßig können Elemente in diesem Schema nicht von Union abgeleitet werden.By default, elements in this schema cannot be derived by Union. Gilt nur für einfache Typen.Applies only to simple types.
List Standardmäßig können Elemente in diesem Schema nicht durch eine Liste abgeleitet werden.By default, elements in this schema cannot be derived by List. Gilt nur für einfache Typen.Applies only to simple types.
All #all.#all. Standardmäßig können Elemente in diesem Schema durch keine Methode abgeleitet werden.By default, elements in this schema cannot be derived by any method.

Gilt für: