Прочитать на английском

Поделиться через


XmlSchemas.Compile(ValidationEventHandler, Boolean) Метод

Определение

Обрабатывает имена атрибутов и элементов в XML-схемах и, при необходимости, проверяет XML-схемы.

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

public void Compile(System.Xml.Schema.ValidationEventHandler? handler, bool fullCompile);
public void Compile(System.Xml.Schema.ValidationEventHandler handler, bool fullCompile);

Параметры

handler
ValidationEventHandler

ValidationEventHandler, указывающий метод обратного вызова, который обрабатывает ошибки и предупреждения в процессе проверки XML-схемы, если строгий параметр имеет значение true.

fullCompile
Boolean

true — проверять XML-схемы в коллекции при помощи метода Compile(ValidationEventHandler, Boolean) класса XmlSchemas; в противном случае — false.

Комментарии

В следующем списке указаны ситуации, в которых Compile вызывается метод :

  • По классу ServiceDescriptionReflector при создании ServiceDescription объектов из классов, которые идентифицируются как веб-службы.

  • С помощью средства Wsdl.exe или ServiceDescriptionImporter класса при создании клиентских прокси-классов или абстрактных серверных классов из документа языка описания веб-служб (WSDL).

  • С помощью средства Xsd.exe при создании СХЕМ XML из типов, найденных в сборках.

Вместо вызова Compile метода напрямую используйте ранее упомянутые классы или средства.

Применяется к

Продукт Версии
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1