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 Sınıf tarafından, Web hizmetleri olarak tanımlanan sınıflardan nesneler oluştururServiceDescription.

  • 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 aşağıdakileri 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 anlamıyla 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

Name Description
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 XmlReflectionImporter yeni bir örneğini 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 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 yeni bir örneğini XmlReflectionImporter başlatır.

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

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şlemeleri 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)

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şlemeleri 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)

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, 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 .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 .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 .NET türü için XML Şeması öğesine eşleme 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.

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

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