XmlSchemaType Classe

Definizione

Classe base per tutti i tipi semplici e i tipi complessi.

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
Ereditarietà
Derivato

Esempio

Vedere la XmlSchemaSimpleType classe e la XmlSchemaComplexType classe per un esempio usando questa classe.

Costruttori

XmlSchemaType()

Inizializza una nuova istanza della classe XmlSchemaType.

Proprietà

Annotation

Ottiene o imposta la proprietà annotation.

(Ereditato da XmlSchemaAnnotated)
BaseSchemaType
Obsoleta.
Obsoleta.
Obsoleta.

Ottiene il tipo di oggetto dopo la compilazione o il tipo di dati XSD (XML Schema Definition Language) incorporato, l'elemento simpleType o l'elemento complexType. Questa è una proprietà dell'infoset dopo la compilazione dello schema.

BaseXmlSchemaType

Ottiene il valore che il tipo di base di questo tipo di schema assume dopo la compilazione.

Datatype

Ottiene il valore che il tipo di dati del tipo complesso assume dopo la compilazione.

DerivedBy

Ottiene informazioni dopo la compilazione che indicano in che modo questo elemento è stato derivato dal relativo tipo di base.

Final

Ottiene o imposta l'attributo finale della derivazione del tipo che indica se sono consentite ulteriori derivazioni.

FinalResolved

Ottiene il valore che la proprietà Final assume dopo la compilazione.

Id

Ottiene o imposta l'ID di stringa.

(Ereditato da XmlSchemaAnnotated)
IsMixed

Ottiene o imposta un valore che indica se il tipo ha un modello di contenuto misto. Questa proprietà è valida solo in un tipo complesso.

LineNumber

Ottiene o imposta il numero di riga nel file a cui l'elemento schema fa riferimento.

(Ereditato da XmlSchemaObject)
LinePosition

Ottiene o imposta la posizione di riga nel file a cui l'elemento schema fa riferimento.

(Ereditato da XmlSchemaObject)
Name

Ottiene o imposta il nome del tipo.

Namespaces

Ottiene o imposta l'oggetto XmlSerializerNamespaces da utilizzare con questo oggetto schema.

(Ereditato da XmlSchemaObject)
Parent

Ottiene o imposta la classe padre della classe XmlSchemaObject.

(Ereditato da XmlSchemaObject)
QualifiedName

Ottiene il nome completo del tipo generato dall'attributo Name di questo tipo. Questa è una proprietà impostata dopo la compilazione dello schema.

SourceUri

Ottiene o imposta la posizione di origine per il file che ha caricato lo schema.

(Ereditato da XmlSchemaObject)
TypeCode

Ottiene il XmlTypeCode del tipo.

UnhandledAttributes

Ottiene o imposta gli attributi qualificati che non appartengono allo spazio dei nomi di destinazione dello schema corrente.

(Ereditato da XmlSchemaAnnotated)

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetBuiltInComplexType(XmlQualifiedName)

Restituisce un oggetto XmlSchemaComplexType che rappresenta il tipo complesso incorporato del tipo complesso specificato dal nome completo.

GetBuiltInComplexType(XmlTypeCode)

Restituisce un oggetto XmlSchemaComplexType che rappresenta il tipo complesso incorporato del tipo complesso specificato.

GetBuiltInSimpleType(XmlQualifiedName)

Restituisce un oggetto XmlSchemaSimpleType che rappresenta il tipo semplice incorporato del tipo semplice specificato dal nome completo.

GetBuiltInSimpleType(XmlTypeCode)

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

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
IsDerivedFrom(XmlSchemaType, XmlSchemaType, XmlSchemaDerivationMethod)

Restituisce un valore che indica se il tipo di schema derivato specificato è derivato dal tipo di schema di base specificato.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a