XmlReflectionImporter Sınıf

Tanım

.NET türleri veya Web hizmeti yöntemi bilgileri için bir Web Hizmetleri Açıklama Dili (WSDL) belgesindeki değişmez XML Şema Tanımı (XSD) ileti bölümleri de dahil olmak üzere XML şema öğesi bildirimlerine 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 XmlReflectionImporter
public class XmlReflectionImporter
type XmlReflectionImporter = class
Public Class XmlReflectionImporter
Devralma
XmlReflectionImporter

Açıklamalar

XmlReflectionImporter sınıfı doğrudan kullanılmaz. Bunun yerine, aşağıdaki gibi kullanılır:

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

  • Başlatma sırasında da dahil olmak üzere bir Web hizmeti veya istemcisi tarafından.

  • Bir XmlSerializer nesneyi başlatmak için.

  • Araç bir çalışma zamanı derleme dosyasındaki türlerden XML şemaları oluştururken XML Şema Tanımı aracı (Xsd.exe) tarafından.

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

Sınıfı XmlReflectionImporter , bir hizmet veya istemci şunları belirttiğinde Web hizmetleri için kullanılır:

  • 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ğini gösteren değişmez değer kullanımı.

  • HTTP-GET ve HTTP-POST işlemlerini kullanan Web hizmetlerinin SOAP dışı uygulamaları.

Oluşturucular

XmlReflectionImporter()

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

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

XmlReflectionImporter(String)

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

Belirtilen varsayılan XML ad alanını kullanarak sınıfının yeni bir örneğini XmlReflectionImporter başlatır.

XmlReflectionImporter(XmlAttributeOverrides)

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

Belirtilen XML serileştirme geçersiz kılmalarını kullanarak sınıfının yeni bir örneğini XmlReflectionImporter başlatır.

XmlReflectionImporter(XmlAttributeOverrides, String)

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

Belirtilen XML serileştirme geçersiz kılmalarını ve varsayılan XML ad alanını kullanarak sınıfının yeni bir örneğini XmlReflectionImporter başlatır.

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)
ImportMembersMapping(String, String, XmlReflectionMember[], Boolean)

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

Bir Web hizmeti yönteminden bilgi için iç tür eşlemeleri oluşturur.

ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean)

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

Bir Web hizmeti yöntemindeki bilgileri kullanarak iç tür eşlemelerini döndürür ve bir XML öğesi adı, XML ad alanı ve diğer seçenekleri belirtmenize olanak tanır.

ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean, Boolean)

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

Bir Web hizmeti yöntemindeki bilgileri kullanarak iç tür eşlemelerini döndürür ve bir XML öğesi adı, XML ad alanı ve diğer seçenekleri belirtmenize olanak tanır.

ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean, Boolean, XmlMappingAccess)

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

Bir Web hizmeti yönteminden bilgi için iç tür eşlemeleri oluşturur.

ImportTypeMapping(Type)

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

Belirtilen .NET türü için XML Şeması öğesine eşleme oluşturur.

ImportTypeMapping(Type, String)

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

Belirtilen türü ve ad alanını kullanarak bir .NET türü için XML Şeması öğesine eşleme oluşturur.

ImportTypeMapping(Type, XmlRootAttribute)

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

Belirtilen türü ve özniteliği kullanarak bir .NET türü için XML Şeması öğesine eşleme oluşturur.

ImportTypeMapping(Type, XmlRootAttribute, String)

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

Belirtilen türü, özniteliği ve ad alanını kullanarak bir .NET türü için XML Şeması öğesine eşleme oluşturur.

IncludeType(Type)

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

İçeri aktarma yöntemleri çağrıldığında daha sonra kullanmak üzere bir türe yönelik eşlemeleri içerir.

IncludeTypes(ICustomAttributeProvider)

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

İçeri aktarma yöntemleri çağrıldığında daha sonra kullanmak üzere türetilmiş türler için eşlemeleri içerir.

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