Supporto dell'associazione all'elemento SimpleType
Questo argomento è specifico di una tecnologia legacy. Servizi Web XML e client di servizi Web XML devono essere creati attualmente tramite Windows Communication Foundation.
In .NET Framework è incluso un supporto parziale per l'associazione all'elemento <simpleType> .
Gli unici tipi semplici che vengono associati al codice senza subire perdite sono elenchi applicati alle enumerazioni e agli attributi XML che limitano i tipi basati su stringa.
Descrizione
In .NET Framework sono disponibili associazioni esplicite per i tipi semplici definiti come elenchi solo quando i tipi vengono utilizzati per gli attributi XML, a differenza degli elementi XML. Vedere l'elemento Supporto dell'associazione all'elemento list.
Per i tipi semplici definiti mediante restrizione, le associazioni vengono prodotte solo per l'enumerazione dei tipi semplici basati su stringa. Vedere l'elemento Supporto dell'associazione all'elemento restriction.
Lo strumento Xsd.exe ignora tipi semplici definiti mediante unione tramite l'elemento Supporto dell'associazione all'elemento union.
Attributi possibili | Supporto per l'associazione |
---|---|
final |
È possibile applicare l'attributo final a un tipo di dati per evitare che venga derivato. Xsd.exe ignora l'attributo final, nonché l'attributo finalDefault dell'elemento <schema>. |
id |
L'utilità Xsd.exe ignora l'attributo id che fornisce un identificatore univoco. mentre riconosce l'attributo name. |
name |
Il valore dell'attributo name diventa il nome del tipo .NET Framework generato da Xsd.exe dal tipo semplice. Non viene eseguito alcun tentativo di modifica della combinazione di lettere maiuscole/minuscole al fine di rispettare le convenzioni di codifica. Se, ad esempio, il valore dell'attributo name di un elemento <simpleType> è Quando Xsd.exe genera una definizione <simpleType> da una classe, utilizza il nome della classe per il valore dell'attributo name. È possibile indicare un nome alternativo, ovvero il valore dell'attributo name, mediante la proprietà TypeName. Vedere l'attributo Supporto dell'associazione all'attributo name. |
Elementi padre possibili: <attribute>, <element>, <list>, <redefine>, <restriction>, <schema>, <union>
Elementi figlio possibili: <annotation>, <list>, <restriction>, <union>