XmlSchemaComplexType.Block Właściwość

Definicja

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

XmlSchemaDerivationMethod

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 Substitutionwyprowadzania , Listi Union nie są obsługiwane przez tę właściwość.

Dotyczy