Partilhar via


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

Consulte a XmlSchemaSimpleType classe e a XmlSchemaComplexType classe para obter um exemplo usando essa classe.

Construtores

XmlSchemaType()

Inicializa uma nova instância da classe XmlSchemaType.

Propriedades

Annotation

Obtém ou define a propriedade annotation.

(Herdado de XmlSchemaAnnotated)
BaseSchemaType
Obsoleto.
Obsoleto.
Obsoleto.

Obtém o tipo de objeto pós-compilação ou o tipo de dados XSD (Linguagem de Definição de Esquema XML) interno, elemento simpleType ou elemento complexType. Esta é uma propriedade infoset pós-compilação do esquema.

BaseXmlSchemaType

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

Datatype

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

DerivedBy

Obtém as informações pós-compilação sobre como esse elemento foi derivado de seu tipo base.

Final

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

FinalResolved

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

Id

Obtém ou define a ID de cadeia de caracteres.

(Herdado de XmlSchemaAnnotated)
IsMixed

Obtém ou define um valor que indica se esse tipo tem um modelo de conteúdo misto. Essa propriedade só é válida em um tipo complexo.

LineNumber

Obtém ou define o número de linha no arquivo ao qual o elemento schema se refere.

(Herdado de XmlSchemaObject)
LinePosition

Obtém ou define a posição da linha no arquivo ao qual o elemento schema se refere.

(Herdado de XmlSchemaObject)
Name

Obtém ou define o nome do tipo.

Namespaces

Obtém ou define o XmlSerializerNamespaces a ser usado com esse 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 com base no atributo Name desse tipo. Esta é uma propriedade pós-compilação do esquema.

SourceUri

Obtém ou define o local de origem para o arquivo que carregou o esquema.

(Herdado de XmlSchemaObject)
TypeCode

Obtém o XmlTypeCode do 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

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetBuiltInComplexType(XmlQualifiedName)

Retorna um XmlSchemaComplexType que representa o tipo complexo interno do tipo complexo especificado pelo nome qualificado.

GetBuiltInComplexType(XmlTypeCode)

Retorna um XmlSchemaComplexType que representa o tipo complexo interno do tipo complexo especificado.

GetBuiltInSimpleType(XmlQualifiedName)

Retorna um XmlSchemaSimpleType que representa o tipo simples interno do tipo simples especificado pelo nome qualificado.

GetBuiltInSimpleType(XmlTypeCode)

Retorna um XmlSchemaSimpleType que representa o tipo simples interno do tipo simples especificado.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

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

Retorna um valor que indica se o tipo de esquema derivado especificado deriva do tipo de esquema de base especificado.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a