XmlSchemas.Compile(ValidationEventHandler, Boolean) Yöntem

Tanım

XML şemalarındaki öğe ve öznitelik adlarını işler ve isteğe bağlı olarak XML şemalarını doğrular.

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

public:
 void Compile(System::Xml::Schema::ValidationEventHandler ^ handler, bool fullCompile);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
public void Compile(System.Xml.Schema.ValidationEventHandler? handler, bool fullCompile);
public void Compile(System.Xml.Schema.ValidationEventHandler? handler, bool fullCompile);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
public void Compile(System.Xml.Schema.ValidationEventHandler? handler, bool fullCompile);
public void Compile(System.Xml.Schema.ValidationEventHandler handler, bool fullCompile);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
member this.Compile : System.Xml.Schema.ValidationEventHandler * bool -> unit
member this.Compile : System.Xml.Schema.ValidationEventHandler * bool -> unit
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
member this.Compile : System.Xml.Schema.ValidationEventHandler * bool -> unit
Public Sub Compile (handler As ValidationEventHandler, fullCompile As Boolean)

Parametreler

handler
ValidationEventHandler

ValidationEventHandler Katı parametre olarak ayarlandıysatrue, XML Şeması doğrulaması sırasında hataları ve uyarıları işleyen geri çağırma yöntemini belirten bir.

fullCompile
Boolean

truesınıfının yöntemini Compile(ValidationEventHandler, Boolean) kullanarak XmlSchemas koleksiyondaki XML şemalarını doğrulamak için; aksi takdirde , false.

Öznitelikler

Açıklamalar

Aşağıdaki liste, yönteminin Compile çağrıldığı durumları tanımlar:

  • Sınıf tarafından ServiceDescriptionReflector , Web hizmetleri olarak tanımlanan sınıflardan nesneler oluşturulurken ServiceDescription .

  • bir Web Hizmetleri Açıklama Dili (WSDL) belgesinden istemci proxy sınıfları veya soyut sunucu sınıfları oluştururken Wsdl.exe aracı veya ServiceDescriptionImporter sınıfı tarafından.

  • Derlemelerde bulunan türlerden XML şemaları oluştururken Xsd.exe aracı tarafından.

Yöntemini doğrudan çağırmak Compile yerine, daha önce bahsedilen sınıfları veya araçları kullanın.

Şunlara uygulanır