XmlSchemaRedefine Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
redefine
World Wide Web Konsorsiyumu (W3C) tarafından belirtilen XML Şeması öğesini temsil eder. Bu sınıf, dış şema dosyalarındaki basit ve karmaşık türlerin, grupların ve öznitelik gruplarının geçerli şemada yeniden tanımlanmasına izin vermek için kullanılabilir. Bu sınıf, şema öğeleri için sürüm oluşturma sağlamak için de kullanılabilir.
public ref class XmlSchemaRedefine : System::Xml::Schema::XmlSchemaExternal
public class XmlSchemaRedefine : System.Xml.Schema.XmlSchemaExternal
type XmlSchemaRedefine = class
inherit XmlSchemaExternal
Public Class XmlSchemaRedefine
Inherits XmlSchemaExternal
- Devralma
Açıklamalar
Bu sınıf aşağıdakileri yapar:
redefine
öğesi, dış öğelerin yeniden tanımlama şemasıyla aynı hedef ad alanında mevcut olmasını gerektirir. Ad alanı olmayan şemalar da öğesi kullanılarak redefine
yeniden tanımlanabilir; bu durumda yeniden tanımlı bileşenler şemanın hedef ad alanının bir parçası haline gelir.
öğesinin redefine
içindeki tanımlar, geçerli tanımlarını temel tür tanımları olarak kullanmalıdır. Öznitelik grubu tanımları ve model grubu tanımları kendilerine tek bir başvuru içermelidir. Yeniden tanımlı şema belgesinin tüm tanımlarının yeniden tanımlanmaması gerektiğini unutmayın.
Öğelerin yeniden tanımlanması, yeniden tanımlanan tanımları temel alan diğer tür tanımlarında kötü biçimlendirilmiş tanımlar gibi beklenmeyen sonuçlara neden olabilir.
Bu, şema türlerinin sürümüne yönelik bir mekanizma sağlar.
Oluşturucular
XmlSchemaRedefine() |
XmlSchemaRedefine sınıfının yeni bir örneğini başlatır. |
Özellikler
AttributeGroups |
Özelliğin XmlSchemaObjectTable derleme sonrası değerini |
Groups |
Özelliğin XmlSchemaObjectTablederleme sonrası değerini |
Id |
Dize kimliğini alır veya ayarlar. (Devralındığı yer: XmlSchemaExternal) |
Items |
Şu sınıfların koleksiyonunu alır: XmlSchemaAnnotation, XmlSchemaAttributeGroup, XmlSchemaComplexType, XmlSchemaSimpleTypeve XmlSchemaGroup. |
LineNumber |
Öğenin başvurduğu |
LinePosition |
Öğenin başvurduğu |
Namespaces |
Bu şema nesnesiyle kullanılacak öğesini XmlSerializerNamespaces alır veya ayarlar. (Devralındığı yer: XmlSchemaObject) |
Parent |
Bu XmlSchemaObjectöğesinin üst öğesini alır veya ayarlar. (Devralındığı yer: XmlSchemaObject) |
Schema |
Başvuruda bulunan şema için öğesini |
SchemaLocation |
Şemanın fiziksel olarak nerede olduğunu şema işlemcisine bildiren Tekdüzen Kaynak Tanımlayıcısı (URI) konumunu alır veya ayarlar. (Devralındığı yer: XmlSchemaExternal) |
SchemaTypes |
Özelliğin XmlSchemaObjectTablederleme sonrası değerini |
SourceUri |
Şemayı yükleyen dosyanın kaynak konumunu alır veya ayarlar. (Devralındığı yer: XmlSchemaObject) |
UnhandledAttributes |
Şema hedef ad alanına ait olmayan nitelikli öznitelikleri alır veya ayarlar. (Devralındığı yer: XmlSchemaExternal) |
Yöntemler
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |