XmlSchema.BlockDefault Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta l'attributo blockDefault
che imposta il valore predefinito dell'attributo block
sui tipi di elementi e i tipi complessi nell'elemento targetNamespace
dello 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'uso di un complexType
elemento o che ha il tipo specificato di derivazione al posto dell'elemento ereditato complexType
o. Il valore di questo attributo può essere un elenco separato di 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.
Valore | Descrizione |
---|---|
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 dei tipi 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 complessi. |
Restriction |
Per impostazione predefinita, gli elementi in questo schema non possono essere derivati da Restrizione. |
Union |
Per impostazione predefinita, gli elementi in questo schema non possono essere derivati dall'Unione. 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, non è possibile derivare gli elementi di questo schema con alcun metodo. |