XmlSchemaComplexType.BlockResolved 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 wartość po skompilowaniu typu do zestawu informacji po weryfikacji schematu (infoset). Ta wartość wskazuje, jak typ jest wymuszany, gdy xsi:type
jest używany w dokumencie wystąpienia.
public:
property System::Xml::Schema::XmlSchemaDerivationMethod BlockResolved { System::Xml::Schema::XmlSchemaDerivationMethod get(); };
public System.Xml.Schema.XmlSchemaDerivationMethod BlockResolved { get; }
member this.BlockResolved : System.Xml.Schema.XmlSchemaDerivationMethod
Public ReadOnly Property BlockResolved As XmlSchemaDerivationMethod
Wartość właściwości
Wartość po weryfikacji schematu zestawu informacji. Wartość domyślna to BlockDefault
wartość elementu schema
.
Uwagi
Ta wartość jest pobierana z samego typu lub, jeśli nie jest zdefiniowana na poziomie typu, jest pobierana z schema
elementu. Jeśli na przykład wartość jest ograniczona, można użyć tylko specjalnie zdefiniowanego typu, a nie typów pochodnych od specjalnie zdefiniowanego typu.
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 Substitution
wyprowadzania , List
i Union
nie są obsługiwane przez tę właściwość.