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. 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 .

Dotyczy