XmlSchemaType Classe

Definição

A classe base para todos os tipos simples e tipos complexos.

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
Herança
Derivado

Exemplos

Veja a XmlSchemaSimpleType classe e a XmlSchemaComplexType classe para um exemplo usando esta classe.

Construtores

Name Description
XmlSchemaType()

Inicializa uma nova instância da XmlSchemaType classe.

Propriedades

Name Description
Annotation

Obtém ou definem a annotation propriedade.

(Herdado de XmlSchemaAnnotated)
BaseSchemaType
Obsoleto.
Obsoleto.

Obtém o tipo de objeto pós-compilação ou o tipo de dado XML Schema Definition Language (XSD) incorporado, elemento simpleType ou elemento complexType. Esta é uma propriedade de infoset pós-compilação de esquema.

BaseXmlSchemaType

Obtém o valor pós-compilação para o tipo base deste tipo de esquema.

Datatype

Obtém o valor pós-compilação para o tipo de dados do tipo complexo.

DerivedBy

Obtém a informação pós-compilação sobre como este elemento foi derivado do seu tipo base.

Final

Obtém ou define o atributo final da derivação do tipo que indica se são permitidas derivações adicionais.

FinalResolved

Obtém o valor pós-compilação da Final propriedade.

Id

Obtém ou define o id da cadeia.

(Herdado de XmlSchemaAnnotated)
IsMixed

Recebe ou define um valor que indica se este tipo tem um modelo de conteúdo misto. Esta propriedade só é válida num tipo complexo.

LineNumber

Obtém ou define o número da linha no ficheiro a que o schema elemento se refere.

(Herdado de XmlSchemaObject)
LinePosition

Obtém ou define a posição da linha no ficheiro a que o schema elemento se refere.

(Herdado de XmlSchemaObject)
Name

Recebe ou define o nome do tipo.

Namespaces

Obtém ou define o XmlSerializerNamespaces para usar com este objeto de esquema.

(Herdado de XmlSchemaObject)
Parent

Obtém ou define o pai deste XmlSchemaObject.

(Herdado de XmlSchemaObject)
QualifiedName

Obtém o nome qualificado para o tipo construído a partir do Name atributo deste tipo. Esta é uma propriedade pós-compilação de esquemas.

SourceUri

Obtém ou define a localização de origem do ficheiro que carregou o esquema.

(Herdado de XmlSchemaObject)
TypeCode

Fica do XmlTypeCode tipo.

UnhandledAttributes

Obtém ou define os atributos qualificados que não pertencem ao namespace de destino do esquema atual.

(Herdado de XmlSchemaAnnotated)

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetBuiltInComplexType(XmlQualifiedName)

Devolve um XmlSchemaComplexType que representa o tipo complexo incorporado do tipo complexo especificado pelo nome qualificado.

GetBuiltInComplexType(XmlTypeCode)

Devolve e XmlSchemaComplexType que representa o tipo complexo incorporado do tipo complexo especificado.

GetBuiltInSimpleType(XmlQualifiedName)

Devolve um XmlSchemaSimpleType que representa o tipo simples incorporado do tipo simples especificado pelo nome qualificado.

GetBuiltInSimpleType(XmlTypeCode)

Devolve um XmlSchemaSimpleType que representa o tipo simples incorporado do tipo simples especificado.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
IsDerivedFrom(XmlSchemaType, XmlSchemaType, XmlSchemaDerivationMethod)

Devolve um valor que indica se o tipo de esquema derivado especificado é derivado do tipo de esquema base especificado.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a