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

Nome Descrizione
XmlSchemaType()

Inizializza una nuova istanza della classe XmlSchemaType.

Proprietà

Nome Descrizione
Annotation

Ottiene o imposta la annotation proprietà .

(Ereditato da XmlSchemaAnnotated)
BaseSchemaType
Obsoleti.
Obsoleti.

Ottiene il tipo di oggetto post-compilazione o il tipo di dati XSD (XML Schema Definition Language) predefinito, l'elemento simpleType o l'elemento complexType. Si tratta di una proprietà infoset post-schema-compilazione.

BaseXmlSchemaType

Ottiene il valore di post-compilazione per il tipo di base di questo tipo di schema.

Datatype

Ottiene il valore di post-compilazione per il tipo di dati del tipo complesso.

DerivedBy

Ottiene le informazioni di post-compilazione sul modo in cui questo elemento è stato derivato dal tipo di base.

Final

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

FinalResolved

Ottiene il valore di post-compilazione della Final proprietà .

Id

Ottiene o imposta l'ID stringa.

(Ereditato da XmlSchemaAnnotated)
IsMixed

Ottiene o imposta un valore che indica se questo 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 fa riferimento l'elemento schema .

(Ereditato da XmlSchemaObject)
LinePosition

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

(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 l'elemento padre dell'oggetto XmlSchemaObject.

(Ereditato da XmlSchemaObject)
QualifiedName

Ottiene il nome completo per il tipo compilato dall'attributo Name di questo tipo. Si tratta di una proprietà post-schema-compilazione.

SourceUri

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

(Ereditato da XmlSchemaObject)
TypeCode

Ottiene l'oggetto 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

Nome Descrizione
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 predefinito del tipo complesso specificato dal nome completo.

GetBuiltInComplexType(XmlTypeCode)

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

GetBuiltInSimpleType(XmlQualifiedName)

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

GetBuiltInSimpleType(XmlTypeCode)

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

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il 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 del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a