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. Optional.
Uwagi
Ten atrybut może zawierać następujące wartości:
| Enum | Opis |
|---|---|
None |
Użyj ograniczenia wyprowadzania zdefiniowanego BlockDefault przez 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 pochodzącym z podstawienia. |
Extension |
Nie można zastąpić tego elementu typem pochodzącym z rozszerzenia. |
Restriction |
Nie można zastąpić tego elementu typem uzyskanym przez ograniczenie. |
All |
#all. Tego elementu nie można zastąpić żadnym typem niezależnie od metody wyprowadzania. |
Ta właściwość nie zapobiega wyprowadzaniu, ale uniemożliwia zastępowanie typu w wystąpieniu. Wartości list i union nie są obsługiwane dla block właściwości .