XmlSchemaElement.Block Egenskap

Definition

Hämtar eller anger en Block härledning.

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

Egenskapsvärde

Attributet som används för att blockera en typavledning. Standardvärdet är XmlSchemaDerivationMethod.None. Optional.

Kommentarer

Det här attributet kan innehålla följande värden:

Enum Description
None Använd härledningsbegränsningen BlockDefault som definieras av -egenskapen för schemat, om den finns.
Empty Det finns inga begränsningar för ersättningar av det här elementet.
Substitution Det går inte att ersätta det här elementet med en typ som härleds av Substitution.
Extension Det går inte att ersätta det här elementet med en typ som härleds av tillägget.
Restriction Det går inte att ersätta det här elementet med en typ som härleds av Begränsning.
All #all. Det här elementet kan inte ersättas av någon typ oavsett härledningsmetod.

Den här egenskapen förhindrar inte härledning, men förhindrar härledning från att ersätta typen i en instans. List- och unionsvärden stöds inte för egenskapen block .

Gäller för