XmlSchemaExporter Sınıf

Tanım

XmlSchema Nesneleri, tür eşleme nesnelerinde bulunan XML şema öğesi bildirimleriyle doldurur.

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

public ref class XmlSchemaExporter
public class XmlSchemaExporter
type XmlSchemaExporter = class
Public Class XmlSchemaExporter
Devralma
XmlSchemaExporter

Açıklamalar

sınıfı, XmlSchemaExporter XML Şema Tanımı dili (XSD) belgesinin programlı bir gösterimini sağlar. Doğrudan kullanmak XmlSchemaExporter yerine sınıfını ServiceDescriptionReflector veya XML Şema Tanımı Aracı'nı (Xsd.exe) kullanın.

sınıfı, ServiceDescriptionReflector Web hizmetleri olarak tanımlanan sınıflardan nesneler oluşturur ServiceDescription . Bir Web hizmeti sınıfı şunları belirttiğinde sınıfını kullanır XmlSchemaExporter :

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

Xsd.exe, sınıfını ve yansımasını kullanarak XmlSchemaExporter bir çalışma zamanı derleme dosyasındaki bir veya daha fazla türden XML şema belgeleri oluşturur.

Oluşturucular

XmlSchemaExporter(XmlSchemas)

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

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

Yöntemler

Equals(Object)

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

(Devralındığı yer: Object)
ExportAnyType(String)

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

Belirtilen ad alanı tarafından tanımlanan nesneye XmlSchema herhangi> bir< öğeyi dışarı aktarır.

ExportAnyType(XmlMembersMapping)

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

Soap iletisine veya nesneye bir nesne veya tür için öğe XmlSchema bildirimi ekler.

ExportMembersMapping(XmlMembersMapping)

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

Değişmez SOAP ileti tanımının öğe bölümlerinin her biri için geçerli XmlSchema öğesine bir öğe bildirimi ekler.

ExportMembersMapping(XmlMembersMapping, Boolean)

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

Değişmez SOAP ileti tanımının öğe bölümlerinin her biri için geçerli XmlSchema öğesine bir öğe bildirimi ekler ve kapsayan öğelerin dahil edilip edilmeyeceğini belirtir.

ExportTypeMapping(XmlMembersMapping)

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

Değişmez SOAP ileti tanımının tek bir öğe parçası için geçerli XmlSchema nesneye bir öğe bildirimi ekler.

ExportTypeMapping(XmlTypeMapping)

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

Uygulanabilir XmlSchema nesneye bir .NET türü için öğe bildirimi ekler.

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