XmlSchemaElement.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
wyprowadzenie.
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 używany do blokowania wyprowadzania typu. Wartość domyślna to XmlSchemaDerivationMethod.None
. Opcjonalny.
Uwagi
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. |
Empty |
Nie ma żadnych ograniczeń dotyczących zamian tego elementu. |
Substitution |
Nie można zastąpić tego elementu typem pochodnym przez podstawienie. |
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. |
Ta właściwość nie uniemożliwia wyprowadzania, ale uniemożliwia zastąpienie typu w wystąpieniu. Wartości listy i unii nie są obsługiwane dla block
właściwości.