XmlSchema.Compile Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Компилирует объектную модель XML-схемы (SOM) в сведения о схеме для проверки. Используется для проверки синтаксической и семантической структуры программно созданного SOM. Проверка семантики выполняется во время компиляции.
Перегрузки
| Имя | Описание |
|---|---|
| Compile(ValidationEventHandler) |
Устаревшие.
Устаревшие.
Устаревшие.
Компилирует объектную модель XML-схемы (SOM) в сведения о схеме для проверки. Используется для проверки синтаксической и семантической структуры программно созданного SOM. Проверка семантики выполняется во время компиляции. |
| Compile(ValidationEventHandler, XmlResolver) |
Устаревшие.
Устаревшие.
Устаревшие.
Компилирует объектную модель XML-схемы (SOM) в сведения о схеме для проверки. Используется для проверки синтаксической и семантической структуры программно созданного SOM. Проверка семантики выполняется во время компиляции. |
Комментарии
Important
Метод Compile устарел в Microsoft .NET Framework версии 2.0 и заменен методом XmlSchemaSet.Compile.
Compile(ValidationEventHandler)
- Исходный код:
- XmlSchema.cs
- Исходный код:
- XmlSchema.cs
- Исходный код:
- XmlSchema.cs
- Исходный код:
- XmlSchema.cs
- Исходный код:
- XmlSchema.cs
Внимание!
XmlSchema.Compile has been deprecated. Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation.
Внимание!
Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. https://go.microsoft.com/fwlink/?linkid=14202
Внимание!
Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. http://go.microsoft.com/fwlink/?linkid=14202
Компилирует объектную модель XML-схемы (SOM) в сведения о схеме для проверки. Используется для проверки синтаксической и семантической структуры программно созданного SOM. Проверка семантики выполняется во время компиляции.
public:
void Compile(System::Xml::Schema::ValidationEventHandler ^ validationEventHandler);
[System.Obsolete("XmlSchema.Compile has been deprecated. Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation.")]
public void Compile(System.Xml.Schema.ValidationEventHandler? validationEventHandler);
[System.Obsolete("Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. https://go.microsoft.com/fwlink/?linkid=14202")]
public void Compile(System.Xml.Schema.ValidationEventHandler? validationEventHandler);
[System.Obsolete("Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. http://go.microsoft.com/fwlink/?linkid=14202")]
public void Compile(System.Xml.Schema.ValidationEventHandler validationEventHandler);
[System.Obsolete("Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. https://go.microsoft.com/fwlink/?linkid=14202")]
public void Compile(System.Xml.Schema.ValidationEventHandler validationEventHandler);
public void Compile(System.Xml.Schema.ValidationEventHandler validationEventHandler);
[<System.Obsolete("XmlSchema.Compile has been deprecated. Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation.")>]
member this.Compile : System.Xml.Schema.ValidationEventHandler -> unit
[<System.Obsolete("Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. https://go.microsoft.com/fwlink/?linkid=14202")>]
member this.Compile : System.Xml.Schema.ValidationEventHandler -> unit
[<System.Obsolete("Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. http://go.microsoft.com/fwlink/?linkid=14202")>]
member this.Compile : System.Xml.Schema.ValidationEventHandler -> unit
member this.Compile : System.Xml.Schema.ValidationEventHandler -> unit
Public Sub Compile (validationEventHandler As ValidationEventHandler)
Параметры
- validationEventHandler
- ValidationEventHandler
Обработчик событий проверки, получающий сведения об ошибках проверки схемы XML.
- Атрибуты
Комментарии
Important
Метод Compile устарел в Microsoft .NET Framework версии 2.0 и заменен методом XmlSchemaSet.Compile.
Применяется к
Compile(ValidationEventHandler, XmlResolver)
- Исходный код:
- XmlSchema.cs
- Исходный код:
- XmlSchema.cs
- Исходный код:
- XmlSchema.cs
- Исходный код:
- XmlSchema.cs
- Исходный код:
- XmlSchema.cs
Внимание!
XmlSchema.Compile has been deprecated. Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation.
Внимание!
Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. https://go.microsoft.com/fwlink/?linkid=14202
Внимание!
Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. http://go.microsoft.com/fwlink/?linkid=14202
Компилирует объектную модель XML-схемы (SOM) в сведения о схеме для проверки. Используется для проверки синтаксической и семантической структуры программно созданного SOM. Проверка семантики выполняется во время компиляции.
public:
void Compile(System::Xml::Schema::ValidationEventHandler ^ validationEventHandler, System::Xml::XmlResolver ^ resolver);
[System.Obsolete("XmlSchema.Compile has been deprecated. Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation.")]
public void Compile(System.Xml.Schema.ValidationEventHandler? validationEventHandler, System.Xml.XmlResolver? resolver);
[System.Obsolete("Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. https://go.microsoft.com/fwlink/?linkid=14202")]
public void Compile(System.Xml.Schema.ValidationEventHandler? validationEventHandler, System.Xml.XmlResolver? resolver);
[System.Obsolete("Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. http://go.microsoft.com/fwlink/?linkid=14202")]
public void Compile(System.Xml.Schema.ValidationEventHandler validationEventHandler, System.Xml.XmlResolver resolver);
[System.Obsolete("Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. https://go.microsoft.com/fwlink/?linkid=14202")]
public void Compile(System.Xml.Schema.ValidationEventHandler validationEventHandler, System.Xml.XmlResolver resolver);
public void Compile(System.Xml.Schema.ValidationEventHandler validationEventHandler, System.Xml.XmlResolver resolver);
[<System.Obsolete("XmlSchema.Compile has been deprecated. Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation.")>]
member this.Compile : System.Xml.Schema.ValidationEventHandler * System.Xml.XmlResolver -> unit
[<System.Obsolete("Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. https://go.microsoft.com/fwlink/?linkid=14202")>]
member this.Compile : System.Xml.Schema.ValidationEventHandler * System.Xml.XmlResolver -> unit
[<System.Obsolete("Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. http://go.microsoft.com/fwlink/?linkid=14202")>]
member this.Compile : System.Xml.Schema.ValidationEventHandler * System.Xml.XmlResolver -> unit
member this.Compile : System.Xml.Schema.ValidationEventHandler * System.Xml.XmlResolver -> unit
Public Sub Compile (validationEventHandler As ValidationEventHandler, resolver As XmlResolver)
Параметры
- validationEventHandler
- ValidationEventHandler
Обработчик событий проверки, который получает сведения об ошибках проверки схемы XML.
- resolver
- XmlResolver
Используется XmlResolver для разрешения пространств имен, на которые ссылаются include элементы и import элементы.
- Атрибуты
Комментарии
Если SOM ссылается на другие пространства имен через import элементы или include элементы, XmlResolver используется для разрешения этих ссылок. Если для сопоставителя задано значение null, это означает, что пользователь не заботится о разрешении import или include элементах. В этом случае ссылки не разрешаются. Сопоставитель не кэшируется после Compile завершения метода.
Important
Метод Compile устарел в Microsoft .NET Framework версии 2.0 и заменен методом XmlSchemaSet.Compile.
Important
Метод Compile использует XmlUrlResolver класс для разрешения внешних схем, на которые ссылается ссылка, включаемых, импорта или переопределений элементов по умолчанию. Разрешение внешних схем можно отключить, передав значение NULL в XmlResolver качестве параметра.