XmlSchemaType 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
所有简单类型和复杂类型的基类。
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
- 继承
- 派生
示例
有关使用此类的示例,XmlSchemaSimpleTypeXmlSchemaComplexType请参阅 类和 类。
构造函数
XmlSchemaType() |
初始化 XmlSchemaType 类的新实例。 |
属性
Annotation |
获取或设置 |
BaseSchemaType |
已过时.
已过时.
已过时.
获取编译后对象类型或内置 XML 架构定义语言 (XSD) 数据类型、simpleType 元素或 complexType 元素。 这是一个后架构编译信息集属性。 |
BaseXmlSchemaType |
获取此架构类型的基类型的编译后值。 |
Datatype |
获取此复杂类型的数据类型的编译后值。 |
DerivedBy |
获取有关此元素如何从其基类型派生的编译后信息。 |
Final |
获取或设置指示是否允许进一步派生的类型派生的最终特性。 |
FinalResolved |
获取 Final 属性的编译后值。 |
Id |
获取或设置字符串 ID。 (继承自 XmlSchemaAnnotated) |
IsMixed |
获取或设置指示此类型是否具有混合内容模型的值。 该属性仅在复杂类型中有效。 |
LineNumber |
获取或设置 |
LinePosition |
获取或设置 |
Name |
获取或设置类型的名称。 |
Namespaces |
获取或设置用于此架构对象的 XmlSerializerNamespaces。 (继承自 XmlSchemaObject) |
Parent |
获取或设置此 XmlSchemaObject 的父级。 (继承自 XmlSchemaObject) |
QualifiedName |
获取从此类型的 |
SourceUri |
获取或设置加载了架构的文件的源位置。 (继承自 XmlSchemaObject) |
TypeCode |
获取类型的 XmlTypeCode。 |
UnhandledAttributes |
获取或设置不属于当前架构目标命名空间的限定特性。 (继承自 XmlSchemaAnnotated) |
方法
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetBuiltInComplexType(XmlQualifiedName) |
返回一个 XmlSchemaComplexType,它表示由限定名所指定的复杂类型的内置复杂类型。 |
GetBuiltInComplexType(XmlTypeCode) |
返回一个 XmlSchemaComplexType,它表示指定的复杂类型的内置复杂类型。 |
GetBuiltInSimpleType(XmlQualifiedName) |
返回一个 XmlSchemaSimpleType,它表示由限定名所指定的简单类型的内置简单类型。 |
GetBuiltInSimpleType(XmlTypeCode) |
返回一个 XmlSchemaSimpleType,它表示指定的简单类型的内置简单类型。 |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
IsDerivedFrom(XmlSchemaType, XmlSchemaType, XmlSchemaDerivationMethod) |
返回一个值,指示指定的派生架构类型是否从指定的基架构类型派生。 |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |