XmlSchemaType.GetBuiltInSimpleType Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Retourneert een XmlSchemaSimpleType die het ingebouwde eenvoudige type van het opgegeven eenvoudige type vertegenwoordigt.
Overloads
| Name | Description |
|---|---|
| GetBuiltInSimpleType(XmlTypeCode) |
Retourneert een XmlSchemaSimpleType die het ingebouwde eenvoudige type van het opgegeven eenvoudige type vertegenwoordigt. |
| GetBuiltInSimpleType(XmlQualifiedName) |
Retourneert een XmlSchemaSimpleType die het ingebouwde eenvoudige type vertegenwoordigt van het eenvoudige type dat is opgegeven door de gekwalificeerde naam. |
GetBuiltInSimpleType(XmlTypeCode)
Retourneert een XmlSchemaSimpleType die het ingebouwde eenvoudige type van het opgegeven eenvoudige type vertegenwoordigt.
public:
static System::Xml::Schema::XmlSchemaSimpleType ^ GetBuiltInSimpleType(System::Xml::Schema::XmlTypeCode typeCode);
public static System.Xml.Schema.XmlSchemaSimpleType GetBuiltInSimpleType(System.Xml.Schema.XmlTypeCode typeCode);
static member GetBuiltInSimpleType : System.Xml.Schema.XmlTypeCode -> System.Xml.Schema.XmlSchemaSimpleType
Public Shared Function GetBuiltInSimpleType (typeCode As XmlTypeCode) As XmlSchemaSimpleType
Parameters
- typeCode
- XmlTypeCode
Een van de XmlTypeCode waarden die het eenvoudige type vertegenwoordigen.
Retouren
Het XmlSchemaSimpleType type dat het ingebouwde eenvoudige type vertegenwoordigt.
Voorbeelden
In het volgende voorbeeld ziet u hoe u het type maakt en toevoegt aan het 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);
}
}
}
Imports System.Xml
Imports System.Xml.Schema
Module Module1
Sub Main()
Dim schema As XmlSchema = New XmlSchema()
Dim stringType As XmlSchemaSimpleType = New XmlSchemaSimpleType()
stringType.Name = "myString"
schema.Items.Add(stringType)
Dim stringRestriction As XmlSchemaSimpleTypeRestriction = _
New XmlSchemaSimpleTypeRestriction()
stringRestriction.BaseTypeName = _
New XmlQualifiedName("string", _
"http://www.w3.org/2001/XMLSchema")
stringType.Content = stringRestriction
schema.Write(Console.Out)
End Sub
End Module
Opmerkingen
U kunt het ingebouwde type niet rechtstreeks serialiseren. Als u het type wilt serialiseren, maakt u een nieuw eenvoudig type dat is afgeleid van het ingebouwde type en het eenvoudige type serialiseert.
Van toepassing op
GetBuiltInSimpleType(XmlQualifiedName)
Retourneert een XmlSchemaSimpleType die het ingebouwde eenvoudige type vertegenwoordigt van het eenvoudige type dat is opgegeven door de gekwalificeerde naam.
public:
static System::Xml::Schema::XmlSchemaSimpleType ^ GetBuiltInSimpleType(System::Xml::XmlQualifiedName ^ qualifiedName);
public static System.Xml.Schema.XmlSchemaSimpleType GetBuiltInSimpleType(System.Xml.XmlQualifiedName qualifiedName);
static member GetBuiltInSimpleType : System.Xml.XmlQualifiedName -> System.Xml.Schema.XmlSchemaSimpleType
Public Shared Function GetBuiltInSimpleType (qualifiedName As XmlQualifiedName) As XmlSchemaSimpleType
Parameters
- qualifiedName
- XmlQualifiedName
Het XmlQualifiedName eenvoudige type.
Retouren
Het XmlSchemaSimpleType type dat het ingebouwde eenvoudige type vertegenwoordigt.
Uitzonderingen
De XmlQualifiedName parameter is null.
Voorbeelden
In het volgende voorbeeld ziet u hoe u het type maakt en toevoegt aan het 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);
}
}
}
Imports System.Xml
Imports System.Xml.Schema
Module Module1
Sub Main()
Dim schema As XmlSchema = New XmlSchema()
Dim stringType As XmlSchemaSimpleType = New XmlSchemaSimpleType()
stringType.Name = "myString"
schema.Items.Add(stringType)
Dim stringRestriction As XmlSchemaSimpleTypeRestriction = _
New XmlSchemaSimpleTypeRestriction()
stringRestriction.BaseTypeName = _
New XmlQualifiedName("string", _
"http://www.w3.org/2001/XMLSchema")
stringType.Content = stringRestriction
schema.Write(Console.Out)
End Sub
End Module
Opmerkingen
U kunt het ingebouwde type niet rechtstreeks serialiseren. Als u het type wilt serialiseren, maakt u een nieuw eenvoudig type dat is afgeleid van het ingebouwde type en het eenvoudige type serialiseert.