XmlSchemaCollection Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание!
XmlSchemaCollection has been deprecated. Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation instead.
Внимание!
Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. https://go.microsoft.com/fwlink/?linkid=14202
Внимание!
XmlSchemaCollection has been deprecated. Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation.
Внимание!
Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. http://go.microsoft.com/fwlink/?linkid=14202
Содержит кэш языков определения схемы XML (XSD) и XML-Data сокращенных (XDR) схем. Класс XmlSchemaCollection устарел. Вместо этого используйте XmlSchemaSet.
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
- Наследование
-
XmlSchemaCollection
- Атрибуты
- Реализации
Комментарии
Схемы загружаются с помощью Add метода, в то время как схема связана с универсальным идентификатором ресурса пространства имен (URI). Для XML-схем обычно это свойство targetNamespace схемы.
Хотя этот класс хранит как схемы XML, так и схемы XDR, любой метод и свойство, принимающее или возвращающее только XmlSchema xml-схемы.
Эта версия продукта поддерживает рекомендацию по схеме XML консорциума (W3C), расположенную в части 1 схемы XML: структуры и xml-схема, часть 2: типы данных. Схема XML должна ссылаться на пространство http://www.w3.org/2001/XMLSchema имен схемы W3C в элементе схемы. Пример см. в Add методе.
XmlSchemaCollection можно использовать XmlValidatingReader для эффективной проверки данных.
Important
Класс XmlSchemaCollection устарел в Microsoft .NET Framework версии 2.0 и заменен классом XmlSchemaSet.
Конструкторы
| Имя | Описание |
|---|---|
| XmlSchemaCollection() |
Устаревшие.
Устаревшие.
Устаревшие.
Устаревшие.
Инициализирует новый экземпляр класса |
| XmlSchemaCollection(XmlNameTable) |
Устаревшие.
Устаревшие.
Устаревшие.
Устаревшие.
Инициализирует новый экземпляр |
Свойства
| Имя | Описание |
|---|---|
| Count |
Устаревшие.
Устаревшие.
Устаревшие.
Устаревшие.
Возвращает количество пространств имен, определенных в этой коллекции. |
| Item[String] |
Устаревшие.
Устаревшие.
Устаревшие.
Устаревшие.
Возвращает связанный XmlSchema с заданным URI пространства имен. |
| NameTable |
Устаревшие.
Устаревшие.
Устаревшие.
Устаревшие.
Возвращает значение по умолчанию |
Методы
| Имя | Описание |
|---|---|
| Add(String, String) |
Устаревшие.
Устаревшие.
Устаревшие.
Устаревшие.
Добавляет схему, расположенную по указанному URL-адресу, в коллекцию схем. |
| Add(String, XmlReader, XmlResolver) |
Устаревшие.
Устаревшие.
Устаревшие.
Устаревшие.
Добавляет схему, содержащуюся в XmlReader коллекции схем. Указанный параметр XmlResolver используется для разрешения любых внешних ресурсов. |
| Add(String, XmlReader) |
Устаревшие.
Устаревшие.
Устаревшие.
Устаревшие.
Добавляет схему, содержащуюся в XmlReader коллекции схем. |
| Add(XmlSchema, XmlResolver) |
Устаревшие.
Устаревшие.
Устаревшие.
Устаревшие.
Добавляет коллекцию XmlSchema . Указанный параметр XmlResolver используется для разрешения любых внешних ссылок. |
| Add(XmlSchema) |
Устаревшие.
Устаревшие.
Устаревшие.
Устаревшие.
Добавляет коллекцию XmlSchema . |
| Add(XmlSchemaCollection) |
Устаревшие.
Устаревшие.
Устаревшие.
Устаревшие.
Добавляет все пространства имен, определенные в данной коллекции (включая связанные схемы) в эту коллекцию. |
| Contains(String) |
Устаревшие.
Устаревшие.
Устаревшие.
Устаревшие.
Возвращает значение, указывающее, находится ли схема с указанным пространством имен в коллекции. |
| Contains(XmlSchema) |
Устаревшие.
Устаревшие.
Устаревшие.
Устаревшие.
Возвращает значение, указывающее, находится ли |
| CopyTo(XmlSchema[], Int32) |
Устаревшие.
Устаревшие.
Устаревшие.
Устаревшие.
Копирует все |
| Equals(Object) |
Устаревшие.
Устаревшие.
Устаревшие.
Устаревшие.
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetEnumerator() |
Устаревшие.
Устаревшие.
Устаревшие.
Устаревшие.
Предоставляет поддержку итерации стиля "для каждого" по коллекции схем. |
| GetHashCode() |
Устаревшие.
Устаревшие.
Устаревшие.
Устаревшие.
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Устаревшие.
Устаревшие.
Устаревшие.
Устаревшие.
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Устаревшие.
Устаревшие.
Устаревшие.
Устаревшие.
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Устаревшие.
Устаревшие.
Устаревшие.
Устаревшие.
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
События
| Имя | Описание |
|---|---|
| ValidationEventHandler |
Устаревшие.
Устаревшие.
Устаревшие.
Устаревшие.
Задает обработчик событий для получения сведений об ошибках проверки схемы XDR и XML. |
Явные реализации интерфейса
| Имя | Описание |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Устаревшие.
Устаревшие.
Устаревшие.
Устаревшие.
Описание этого элемента см. в разделе CopyTo(XmlSchema[], Int32). |
| ICollection.Count |
Устаревшие.
Устаревшие.
Устаревшие.
Устаревшие.
Описание этого элемента см. в разделе Count. |
| ICollection.IsSynchronized |
Устаревшие.
Устаревшие.
Устаревшие.
Устаревшие.
Описание этого элемента см. в разделе ICollection.IsSynchronized. |
| ICollection.SyncRoot |
Устаревшие.
Устаревшие.
Устаревшие.
Устаревшие.
Описание этого элемента см. в разделе ICollection.SyncRoot. |
| IEnumerable.GetEnumerator() |
Устаревшие.
Устаревшие.
Устаревшие.
Устаревшие.
Описание этого элемента см. в разделе GetEnumerator(). |
Методы расширения
| Имя | Описание |
|---|---|
| AsParallel(IEnumerable) |
Устаревшие.
Устаревшие.
Устаревшие.
Устаревшие.
Включает параллелизацию запроса. |
| AsQueryable(IEnumerable) |
Устаревшие.
Устаревшие.
Устаревшие.
Устаревшие.
Преобразует IEnumerable в IQueryable. |
| Cast<TResult>(IEnumerable) |
Устаревшие.
Устаревшие.
Устаревшие.
Устаревшие.
Приведение элементов IEnumerable к указанному типу. |
| OfType<TResult>(IEnumerable) |
Устаревшие.
Устаревшие.
Устаревшие.
Устаревшие.
Фильтрует элементы IEnumerable на основе указанного типа. |