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ı aşağıdakileri 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 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ı.

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 şeması belgeleri oluşturur.

Oluşturucular

Name Description
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

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

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

Bir <any> öğeyi XmlSchema belirtilen ad alanı tarafından tanımlanan nesneye 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, 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 uygulanabilir XmlSchema öğesine bir öğe bildirimi ekler ve kapsayan öğelerin dahil edilip edilmeyeceğini belirtir.

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.

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.

İlgili XmlSchema nesnesine .NET türü için bir öğe bildirimi ekler.

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