XmlSchema.BlockDefault Proprietà

Definizione

Ottiene o imposta l'attributo blockDefault , che imposta il valore predefinito dell'attributo block sui tipi di elemento e complessi nello targetNamespace schema.

public:
 property System::Xml::Schema::XmlSchemaDerivationMethod BlockDefault { System::Xml::Schema::XmlSchemaDerivationMethod get(); void set(System::Xml::Schema::XmlSchemaDerivationMethod value); };
public System.Xml.Schema.XmlSchemaDerivationMethod BlockDefault { get; set; }
member this.BlockDefault : System.Xml.Schema.XmlSchemaDerivationMethod with get, set
Public Property BlockDefault As XmlSchemaDerivationMethod

Valore della proprietà

Valore XmlSchemaDerivationMethod che rappresenta i diversi metodi per impedire la derivazione. Il valore predefinito è XmlSchemaDerivationMethod.None.

Commenti

L'attributo block impedisce l'utilizzo di un complexType elemento o con il tipo di derivazione specificato al posto dell'elemento ereditato complexType o . Il valore di questo attributo può essere un elenco separato da spazi vuoti di restrizione, estensione e sostituzione oppure il valore può contenere #all o un elenco che è un subset di estensione, restrizione o sostituzione.

Nella tabella seguente sono elencati i valori possibili di XmlSchemaDerivationMethod.

Value Description
None Per impostazione predefinita, non esistono restrizioni sulle derivazioni dei tipi nello schema.
Empty Esegue l'override del metodo di derivazione predefinito e consente qualsiasi derivazione del tipo nello schema.
Extension Per impostazione predefinita, gli elementi in questo schema non possono essere derivati da Extension. Si applica solo agli elementi di tipo elemento e complesso.
Restriction Per impostazione predefinita, gli elementi in questo schema non possono essere derivati da Restriction.
Union Per impostazione predefinita, gli elementi in questo schema non possono essere derivati da Union. Si applica solo ai tipi semplici.
List Per impostazione predefinita, gli elementi in questo schema non possono essere derivati da List. Si applica solo ai tipi semplici.
All #all. Per impostazione predefinita, gli elementi in questo schema non possono essere derivati da alcun metodo.

Si applica a