Udostępnij za pośrednictwem


XmlSchemaElement.Block Właściwość

Definicja

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.

Dotyczy