XmlSchemaComplexType.Block 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 block
atrybut.
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
Wartość właściwości
Atrybut block
uniemożliwia korzystanie z typu złożonego w określonym typie wyprowadzania. Wartość domyślna to XmlSchemaDerivationMethod.None
. Opcjonalny.
Uwagi
Wskazuje typ wyprowadzenia.
Ten atrybut może zawierać następujące wartości:
Wyliczenie | Opis |
---|---|
None |
Użyj ograniczenia wyprowadzenia zdefiniowanego przez BlockDefault właściwość schematu, jeśli istnieje. |
Extension |
Nie można zastąpić tego elementu typem pochodnym przez rozszerzenie. |
Restriction |
Nie można zastąpić tego elementu typem pochodnym przez ograniczenie. |
All |
#all . Ten element nie może zostać zastąpiony przez dowolny typ niezależnie od metody wyprowadzania. |
Metody Substitution
wyprowadzania , List
i Union
nie są obsługiwane przez tę właściwość.