Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo XmlSchemaType.GetBuiltInSimpleType (XmlTypeCode)

 

Data di pubblicazione: ottobre 2016

Restituisce un XmlSchemaSimpleType che rappresenta il tipo semplice incorporato del tipo semplice specificato.

Spazio dei nomi:   System.Xml.Schema
Assembly:  System.Xml (in System.Xml.dll)

public static XmlSchemaSimpleType GetBuiltInSimpleType(
	XmlTypeCode typeCode
)

Parametri

typeCode
Type: System.Xml.Schema.XmlTypeCode

Uno del XmlTypeCode valori che rappresenta il tipo semplice.

Valore restituito

Type: System.Xml.Schema.XmlSchemaSimpleType

Il XmlSchemaSimpleType che rappresenta il tipo semplice incorporato.

È Impossibile serializzare direttamente il tipo incorporato. Se si desidera serializzare il tipo, creare un nuovo tipo semplice che deriva dal tipo incorporato e serializzare il tipo semplice.

Nell'esempio seguente viene illustrato come creare il tipo e aggiungerlo allo schema.

using System;
using System.Xml;
using System.Xml.Schema;

namespace GetBuiltInSimpleType
{
    class Program
    {
        static void Main(string[] args)
        {
            XmlSchema schema = new XmlSchema();
            XmlSchemaSimpleType stringType = new XmlSchemaSimpleType();
            stringType.Name = "myString";
            schema.Items.Add(stringType);
            XmlSchemaSimpleTypeRestriction stringRestriction = 
                                 new XmlSchemaSimpleTypeRestriction();
            stringRestriction.BaseTypeName = 
                                 new XmlQualifiedName("string",
                         "http://www.w3.org/2001/XMLSchema");
            stringType.Content = stringRestriction;
            schema.Write(Console.Out);
        }
    }
}

.NET Framework
Disponibile da 2.0
Torna all'inizio
Mostra: