XmlSchemaCollection Sınıf

Tanım

Dikkat

XmlSchemaCollection has been deprecated. Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation instead.

Dikkat

Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. https://go.microsoft.com/fwlink/?linkid=14202

Dikkat

XmlSchemaCollection has been deprecated. Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation.

Dikkat

Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. http://go.microsoft.com/fwlink/?linkid=14202

XML Şeması tanım dili (XSD) ve XML-Data Azaltılmış (XDR) şemalarının önbelleğini içerir. Sınıf XmlSchemaCollection kullanımdan kaldırıldı. Bunun yerine XmlSchemaSet kullanın.

public ref class XmlSchemaCollection sealed : System::Collections::ICollection
[System.Obsolete("XmlSchemaCollection has been deprecated. Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation instead.")]
public sealed class XmlSchemaCollection : System.Collections.ICollection
[System.Obsolete("Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. https://go.microsoft.com/fwlink/?linkid=14202")]
public sealed class XmlSchemaCollection : System.Collections.ICollection
[System.Obsolete("XmlSchemaCollection has been deprecated. Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation.")]
public sealed class XmlSchemaCollection : System.Collections.ICollection
[System.Obsolete("Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. http://go.microsoft.com/fwlink/?linkid=14202")]
public sealed class XmlSchemaCollection : System.Collections.ICollection
public sealed class XmlSchemaCollection : System.Collections.ICollection
[<System.Obsolete("XmlSchemaCollection has been deprecated. Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation instead.")>]
type XmlSchemaCollection = class
    interface ICollection
    interface IEnumerable
[<System.Obsolete("Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. https://go.microsoft.com/fwlink/?linkid=14202")>]
type XmlSchemaCollection = class
    interface ICollection
    interface IEnumerable
[<System.Obsolete("XmlSchemaCollection has been deprecated. Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation.")>]
type XmlSchemaCollection = class
    interface ICollection
    interface IEnumerable
[<System.Obsolete("Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. http://go.microsoft.com/fwlink/?linkid=14202")>]
type XmlSchemaCollection = class
    interface ICollection
    interface IEnumerable
type XmlSchemaCollection = class
    interface ICollection
    interface IEnumerable
Public NotInheritable Class XmlSchemaCollection
Implements ICollection
Devralma
XmlSchemaCollection
Öznitelikler
Uygulamalar

Açıklamalar

Şemalar yöntemi kullanılarak Add yüklenir ve bu sırada şema bir ad alanı Tekdüzen Kaynak Tanımlayıcısı (URI) ile ilişkilendirilir. XML Şemaları için bu genellikle şemanın targetNamespace özelliği olur.

Bu sınıf hem XML Şemalarını hem de XDR şemalarını depolasa da, alan XmlSchema veya döndüren tüm yöntem ve özellikler yalnızca XML Şemaları için geçerlidir.

Ürünün bu sürümü , XML Şema 1. Bölüm: Yapılar ve XML Şeması Bölüm 2: Veri Türleri'nde bulunan World Wide Web Consortium (W3C) XML Şeması önerisini destekler. XML Şeması, şema öğesinde W3C Şeması ad alanına http://www.w3.org/2001/XMLSchema başvurmalıdır. Bir örnek için yöntemine Add bakın.

XmlSchemaCollection tarafından XmlValidatingReader verimli veri doğrulaması için kullanılabilir.

Important

XmlSchemaCollection sınıfı Microsoft .NET Framework sürüm 2.0'da kullanımdan kaldırılmıştır ve XmlSchemaSet sınıfıyla değiştirilmiştir.

Oluşturucular

Name Description
XmlSchemaCollection()
Geçersiz.
Geçersiz.
Geçersiz.
Geçersiz.

XmlSchemaCollection sınıfının yeni bir örneğini başlatır.

XmlSchemaCollection(XmlNameTable)
Geçersiz.
Geçersiz.
Geçersiz.
Geçersiz.

belirtilen XmlSchemaCollectionile sınıfının yeni bir örneğini XmlNameTable başlatır. XmlNameTable, şemaları yüklerken kullanılır.

Özellikler

Name Description
Count
Geçersiz.
Geçersiz.
Geçersiz.
Geçersiz.

Bu koleksiyonda tanımlanan ad alanlarının sayısını alır.

Item[String]
Geçersiz.
Geçersiz.
Geçersiz.
Geçersiz.

XmlSchema Verilen ad alanı URI'siyle ilişkili değerini alır.

NameTable
Geçersiz.
Geçersiz.
Geçersiz.
Geçersiz.

Yeni şemaları yüklerken tarafından XmlNameTable kullanılan varsayılan XmlSchemaCollection değeri alır.

Yöntemler

Name Description
Add(String, String)
Geçersiz.
Geçersiz.
Geçersiz.
Geçersiz.

Verilen URL tarafından bulunan şemayı şema koleksiyonuna ekler.

Add(String, XmlReader, XmlResolver)
Geçersiz.
Geçersiz.
Geçersiz.
Geçersiz.

içinde XmlReader bulunan şemayı şema koleksiyonuna ekler. Belirtilen XmlResolver , dış kaynakları çözümlemek için kullanılır.

Add(String, XmlReader)
Geçersiz.
Geçersiz.
Geçersiz.
Geçersiz.

içinde XmlReader bulunan şemayı şema koleksiyonuna ekler.

Add(XmlSchema, XmlResolver)
Geçersiz.
Geçersiz.
Geçersiz.
Geçersiz.

öğesini XmlSchema koleksiyona ekler. Belirtilen XmlResolver , dış başvuruları çözümlemek için kullanılır.

Add(XmlSchema)
Geçersiz.
Geçersiz.
Geçersiz.
Geçersiz.

öğesini XmlSchema koleksiyona ekler.

Add(XmlSchemaCollection)
Geçersiz.
Geçersiz.
Geçersiz.
Geçersiz.

Verilen koleksiyonda tanımlanan tüm ad alanlarını (ilişkili şemaları dahil) bu koleksiyona ekler.

Contains(String)
Geçersiz.
Geçersiz.
Geçersiz.
Geçersiz.

Belirtilen ad alanına sahip bir şemanın koleksiyonda olup olmadığını belirten bir değer alır.

Contains(XmlSchema)
Geçersiz.
Geçersiz.
Geçersiz.
Geçersiz.

Belirtilen targetNamespace öğesinin koleksiyonda olup olmadığını XmlSchema belirten bir değer alır.

CopyTo(XmlSchema[], Int32)
Geçersiz.
Geçersiz.
Geçersiz.
Geçersiz.

Bu koleksiyondaki XmlSchema tüm nesneleri verilen dizinden başlayarak verilen diziye kopyalar.

Equals(Object)
Geçersiz.
Geçersiz.
Geçersiz.
Geçersiz.

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetEnumerator()
Geçersiz.
Geçersiz.
Geçersiz.
Geçersiz.

Şema koleksiyonu üzerinde "her biri için" stil yinelemesi için destek sağlar.

GetHashCode()
Geçersiz.
Geçersiz.
Geçersiz.
Geçersiz.

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()
Geçersiz.
Geçersiz.
Geçersiz.
Geçersiz.

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()
Geçersiz.
Geçersiz.
Geçersiz.
Geçersiz.

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()
Geçersiz.
Geçersiz.
Geçersiz.
Geçersiz.

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Ekinlikler

Name Description
ValidationEventHandler
Geçersiz.
Geçersiz.
Geçersiz.
Geçersiz.

XDR ve XML şema doğrulama hataları hakkında bilgi almak için bir olay işleyicisi ayarlar.

Belirtik Arabirim Kullanımları

Name Description
ICollection.CopyTo(Array, Int32)
Geçersiz.
Geçersiz.
Geçersiz.
Geçersiz.

Bu üyenin açıklaması için bkz CopyTo(XmlSchema[], Int32). .

ICollection.Count
Geçersiz.
Geçersiz.
Geçersiz.
Geçersiz.

Bu üyenin açıklaması için bkz Count. .

ICollection.IsSynchronized
Geçersiz.
Geçersiz.
Geçersiz.
Geçersiz.

Bu üyenin açıklaması için bkz ICollection.IsSynchronized. .

ICollection.SyncRoot
Geçersiz.
Geçersiz.
Geçersiz.
Geçersiz.

Bu üyenin açıklaması için bkz ICollection.SyncRoot. .

IEnumerable.GetEnumerator()
Geçersiz.
Geçersiz.
Geçersiz.
Geçersiz.

Bu üyenin açıklaması için bkz GetEnumerator(). .

Uzantı Metotları

Name Description
AsParallel(IEnumerable)
Geçersiz.
Geçersiz.
Geçersiz.
Geçersiz.

Sorgunun paralelleştirilmesini etkinleştirir.

AsQueryable(IEnumerable)
Geçersiz.
Geçersiz.
Geçersiz.
Geçersiz.

bir IEnumerable öğesine IQueryabledönüştürür.

Cast<TResult>(IEnumerable)
Geçersiz.
Geçersiz.
Geçersiz.
Geçersiz.

öğesinin IEnumerable öğelerini belirtilen türe yazar.

OfType<TResult>(IEnumerable)
Geçersiz.
Geçersiz.
Geçersiz.
Geçersiz.

Belirtilen türe göre bir IEnumerable öğesinin öğelerini filtreler.

Şunlara uygulanır