XmlSchemaImporter Sınıf

Tanım

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.exekullanı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şturmak için yöntemlere sahiptir. Aşağıdaki listede sınıfın Wsdl.exetarafından ne zaman kullanıldığı gösterilmektedir:

  • 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 anlamıyla belirtildiği değişmez kullanımı belirtir.
  • WSDL belgesi, HTTP-GET ve HTTP-POST işlemleri aracılığıyla .NET Framework'ün SOAP olmayan Web hizmetleri uygulamalarını belirtir.

Oluşturucular

Name Description
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, 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 bir nesne koleksiyonunuXmlSchema, ayrıca 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ın yeni bir CodeGenerationOptions örneğini XmlSchemaImporter 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ın yeni bir örneğini XmlSchemaImporter başlatır.

XmlSchemaImporter(XmlSchemas)

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

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

Özellikler

Name Description
Extensions

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

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

(Devralındığı yer: SchemaImporter)

Yöntemler

Name Description
Equals(Object)

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

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

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

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

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

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

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

Geçerli örneğin Type 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 bir (SOAP) değişmez öğe parçası 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.

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.

ImportMembersMapping(String, String, SoapSchemaMember[])

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 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.

Bir WSDL belgesinde tanımlanan değişmez kullanım SOAP iletisinin tek bir öğe parçası 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.

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 kullanım soap iletisinin öğe bölümleri 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.

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)

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()

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

Geçerli Objectbasit bir kopyasını oluşturur.

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

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

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

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.