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);
public void Compile(System.Xml.Schema.ValidationEventHandler handler, bool fullCompile);
member this.Compile : System.Xml.Schema.ValidationEventHandler * bool -> unit
Public Sub Compile (handler As ValidationEventHandler, fullCompile As Boolean)
- 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 |