XmlSchemaImporter Sınıf

Tanım

Bir WSDL belgesindeki değişmez XSD ileti bölümleri de dahil olmak üzere XML şema öğesi bildirimleri için .NET türlerine iç eşlemeler oluşturur.

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

public ref class XmlSchemaImporter : System::Xml::Serialization::SchemaImporter
public ref class XmlSchemaImporter
public class XmlSchemaImporter : System.Xml.Serialization.SchemaImporter
public class XmlSchemaImporter
type XmlSchemaImporter = class
    inherit SchemaImporter
type XmlSchemaImporter = class
Public Class XmlSchemaImporter
Inherits SchemaImporter
Public Class XmlSchemaImporter
Devralma
XmlSchemaImporter
Devralma
XmlSchemaImporter

Açıklamalar

sınıfı XmlSchemaImporter , Bir Web Hizmetleri Açıklama Dili ( WSDL) belgesinden istemci proxy sınıfları veya soyut sunucu sınıfları oluştururken Web Hizmetleri Açıklama Dili Aracı (Wsdl.exe) ve ServiceDescriptionImporter sınıfı tarafından kullanılır. sınıfı, XML Şema Tanımı (XSD) belgelerinden sınıf oluştururken Web Hizmetleri Açıklama Dil Aracı (Wsdl.exe ) tarafından da kullanılır. Bu sınıfı doğrudan kullanmak yerine Wsdl.exe veya Xsd.exe kullanın.

sınıfı, XmlSchemaImporter XSD belgesinde veya WSDL belgesindeki parçalar olarak tanımlanan öğeler için .NET türlerine iç eşlemeler oluşturma yöntemlerine sahiptir. Aşağıdaki liste, sınıfın Wsdl.exe tarafından ne zaman kullanıldığını gösterir:

  • WSDL belgesi, SOAP ileti parametrelerinin ve dönüş değerlerinin (veya istek ve yanıt belgelerinin) içeriğinin XML şema tanımlarıyla tam olarak belirtildiği değişmez kullanımı belirtir.

  • WSDL belgesi, HTTP-GET ve HTTP-POST işlemleri aracılığıyla web hizmetlerinin SOAP olmayan uygulamalarını .NET Framework belirtir.

Oluşturucular

XmlSchemaImporter(XmlSchemas)

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

Bir WSDL belgesinde tanımlanan SOAP değişmez değerleri iletileri tarafından kullanılan XML şemalarını temsil eden bir nesne koleksiyonu XmlSchema alarak sınıfının yeni bir örneğini XmlSchemaImporter başlatır.

XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, CodeDomProvider, ImportContext)

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

XmlSchemaImporter sınıfının yeni bir örneğini başlatır.

XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, ImportContext)

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

Belirtilen kod oluşturma seçeneklerini ve içeri aktarma bağlamını XmlSchemaImporter kullanarak XML şemaları koleksiyonu için sınıfının yeni bir örneğini başlatır.

XmlSchemaImporter(XmlSchemas, CodeIdentifiers)

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

SOAP değişmez değerleri iletileri tarafından kullanılan XML şemalarını temsil eden bir nesne koleksiyonunu XmlSchema ve bir Web Hizmetleri Açıklama Dili (WSDL) belgesinde tanımlanan bağlamalar için oluşturulan sınıfları alarak sınıfın yeni bir örneğini XmlSchemaImporter başlatır.

XmlSchemaImporter(XmlSchemas, CodeIdentifiers, CodeGenerationOptions)

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

SOAP değişmez değerleri iletileri tarafından kullanılan XML şemalarını temsil eden nesnelerin bir koleksiyonunu XmlSchema ve bir WSDL belgesinde tanımlanan bağlamalar için oluşturulan sınıfları ve bir numaralandırma değerini alarak sınıfın yeni bir CodeGenerationOptions örneğini XmlSchemaImporter başlatır.

Özellikler

Extensions

Şema içeri aktarıcı uzantıları koleksiyonunu alır.

(Devralındığı yer: SchemaImporter)

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
ImportAnyType(XmlQualifiedName, String)

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

WSDL belgesinde tanımlanan tek, (SOAP) değişmez öğe parçası için iç tür eşleme bilgileri oluşturur.

ImportDerivedTypeMapping(XmlQualifiedName, Type)

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

XML şema belgesinde tanımlanan bir öğe için iç tür eşleme bilgileri oluşturur.

ImportDerivedTypeMapping(XmlQualifiedName, Type, Boolean)

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

XML şema belgesinde veya WSDL belgesinde bir parçası olarak tanımlanan bir öğe için iç tür eşleme bilgileri oluşturur.

ImportMembersMapping(String, String, SoapSchemaMember[])

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

Bir WSDL belgesinde tanımlanan değişmez kullanım SOAP iletisinin öğe bölümleri için iç tür eşleme bilgileri oluşturur.

ImportMembersMapping(XmlQualifiedName)

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

WSDL belgesinde tanımlanan değişmez değer kullanımı SOAP iletisinin tek bir öğesi için iç tür eşleme bilgileri oluşturur.

ImportMembersMapping(XmlQualifiedName[])

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

Bir WSDL belgesinde tanımlanan değişmez kullanım SOAP iletisinin öğe bölümleri için iç tür eşleme bilgileri oluşturur.

ImportMembersMapping(XmlQualifiedName[], Type, Boolean)

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

Bir WSDL belgesinde tanımlanan değişmez kullanım SOAP iletisinin öğe bölümleri için iç tür eşleme bilgileri oluşturur.

ImportSchemaType(XmlQualifiedName)

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

XML şema belgesinde tanımlanan bir öğe için iç tür eşleme bilgileri oluşturur.

ImportSchemaType(XmlQualifiedName, Type)

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

XML şema belgesinde tanımlanan bir öğe için iç tür eşleme bilgileri oluşturur.

ImportSchemaType(XmlQualifiedName, Type, Boolean)

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

XML şema belgesinde tanımlanan bir öğe için iç tür eşleme bilgileri oluşturur.

ImportTypeMapping(XmlQualifiedName)

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

XML şema belgesinde tanımlanan bir öğe için iç tür eşleme bilgileri oluşturur.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.