XmlSchema.BlockDefault Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia atrybut, który ustawia blockDefault
domyślną wartość atrybutu block
dla elementu i typów złożonych w targetNamespace
schemacie.
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
Wartość właściwości
Wartość XmlSchemaDerivationMethod reprezentująca różne metody zapobiegania wyprowadzaniu. Wartość domyślna to XmlSchemaDerivationMethod.None
.
Uwagi
Atrybut block
uniemożliwia complexType
element lub o określonym typie wyprowadzania używanym zamiast dziedziczonego complexType
lub elementu. Wartość tego atrybutu może być białą listą rozdzielaną listą ograniczeń, rozszerzeń i podstawień albo może zawierać #all
lub listę, która jest podzbiorem rozszerzenia, ograniczenia lub podstawienia.
W poniższej tabeli wymieniono możliwe wartości .XmlSchemaDerivationMethod
Wartość | Opis |
---|---|
None |
Domyślnie w schemacie nie ma żadnych ograniczeń dotyczących wyprowadzeń typów. |
Empty |
Zastępuje domyślną metodę wyprowadzania i zezwala na wszelkie wyprowadzenia typów w schemacie. |
Extension |
Domyślnie elementy w tym schemacie nie mogą być pochodne przez rozszerzenie. Dotyczy tylko elementów elementów i złożonych elementów typu. |
Restriction |
Domyślnie elementy w tym schemacie nie mogą być pochodne przez ograniczenie. |
Union |
Domyślnie elementy w tym schemacie nie mogą być pochodne przez Unię. Dotyczy tylko prostych typów. |
List |
Domyślnie elementy w tym schemacie nie mogą być pochodne według listy. Dotyczy tylko prostych typów. |
All |
#all . Domyślnie elementów w tym schemacie nie może być uzyskiwany w wyniku dowolnej metody. |