Partager via


XmlSchemaType Classe

Définition

La classe de base de tous les types simples et complexes.

public ref class XmlSchemaType : System::Xml::Schema::XmlSchemaAnnotated
public class XmlSchemaType : System.Xml.Schema.XmlSchemaAnnotated
type XmlSchemaType = class
    inherit XmlSchemaAnnotated
Public Class XmlSchemaType
Inherits XmlSchemaAnnotated
Héritage
Dérivé

Exemples

Consultez la XmlSchemaSimpleType classe et la XmlSchemaComplexType classe pour obtenir un exemple utilisant cette classe.

Constructeurs

XmlSchemaType()

Initialise une nouvelle instance de la classe XmlSchemaType.

Propriétés

Annotation

Obtient ou définit la propriété annotation.

(Hérité de XmlSchemaAnnotated)
BaseSchemaType
Obsolète.
Obsolète.
Obsolète.

Obtient le type d'objet de post-compilation ou le type de données en langage XSD (XML Schema Definition) intégré, l'élément simpleType ou l'élément complexType. Il s'agit d'une propriété de jeu d'informations postérieure à la compilation du schéma.

BaseXmlSchemaType

Obtient la valeur de post-compilation pour le type de base de ce type de schéma.

Datatype

Obtient la valeur de post-compilation pour le type de données du type complexe.

DerivedBy

Obtient les informations de post-compilation sur la dérivation de cet élément à partir de son type de base.

Final

Obtient ou définit le dernier attribut de la dérivation de type qui indique si des dérivations supplémentaires sont autorisées.

FinalResolved

Obtient la valeur de post-compilation de la propriété Final.

Id

Obtient ou définit l'ID de chaîne.

(Hérité de XmlSchemaAnnotated)
IsMixed

Obtient ou définit une valeur indiquant si le type possède un modèle de contenu mixte. Cette propriété n'est valide que pour un type complexe.

LineNumber

Obtient ou définit le numéro de la ligne du fichier à laquelle l'élément schema fait référence.

(Hérité de XmlSchemaObject)
LinePosition

Obtient ou définit la position de la ligne du fichier à laquelle l'élément schema fait référence.

(Hérité de XmlSchemaObject)
Name

Obtient ou définit le nom du type.

Namespaces

Obtient ou définit le XmlSerializerNamespaces à utiliser avec cet objet de schéma.

(Hérité de XmlSchemaObject)
Parent

Obtient ou définit le parent de ce XmlSchemaObject.

(Hérité de XmlSchemaObject)
QualifiedName

Obtient le nom qualifié du type construit à partir de l'attribut Name de ce type. Il s'agit d'une propriété postérieure à la compilation du schéma.

SourceUri

Obtient ou définit l'emplacement de la source pour le fichier qui a chargé le schéma.

(Hérité de XmlSchemaObject)
TypeCode

Obtient le XmlTypeCode du type.

UnhandledAttributes

Obtient ou définit les attributs qualifiés qui n'appartiennent pas à l'espace de noms cible du schéma en cours.

(Hérité de XmlSchemaAnnotated)

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetBuiltInComplexType(XmlQualifiedName)

Retourne un XmlSchemaComplexType qui représente le type complexe intégré du type complexe spécifié par le nom qualifié.

GetBuiltInComplexType(XmlTypeCode)

Retourne un XmlSchemaComplexType qui représente le type complexe intégré du type complexe spécifié.

GetBuiltInSimpleType(XmlQualifiedName)

Retourne un XmlSchemaSimpleType qui représente le type simple intégré du type simple spécifié par le nom qualifié.

GetBuiltInSimpleType(XmlTypeCode)

Retourne un XmlSchemaSimpleType qui représente le type simple intégré du type simple spécifié.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
IsDerivedFrom(XmlSchemaType, XmlSchemaType, XmlSchemaDerivationMethod)

Retourne une valeur indiquant si le type de schéma dérivé spécifié est dérivé du type de schéma de base spécifié.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à