XmlMembersMapping Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
SOAP Web hizmetleri için tanımlanan .NET Web hizmeti yöntemleri ve Web Hizmetleri Açıklama Dili (WSDL) iletileri arasında eşlemeler sağlar.
Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.
public ref class XmlMembersMapping : System::Xml::Serialization::XmlMapping
public class XmlMembersMapping : System.Xml.Serialization.XmlMapping
type XmlMembersMapping = class
inherit XmlMapping
Public Class XmlMembersMapping
Inherits XmlMapping
- Devralma
Açıklamalar
XmlMembersMapping sınıfı doğrudan kullanılmaz. Bunun yerine şu şekilde kullanılır:
bir WSDL belgesinden istemci proxy sınıfları veya ServiceDescriptionImporter soyut sunucu sınıfları oluştururken Wsdl.exe aracı veya sınıfı tarafından. WSDL belgesi SOAP protokolünün kullanımını belirtir.
.NET Framework bir SOAP Web hizmeti veya istemcisi başlatırken nesneleri başlatmak XmlSerializer için.
ServiceDescriptionReflector SOAP Web hizmetleri olarak tanımlanan sınıflardan nesneler oluşturulurken ServiceDescription sınıfı tarafından.
sınıfı XmlMembersMapping , Web hizmeti yöntemleri ve iletileri arasında eşleme için sınıfın XmlTypeMapping yerini alır. SOAP Web hizmeti yöntemine ait aşağıdaki varlıklardan herhangi birini içermek için kullanılır:
Giriş parametreleri.
Çıkış parametreleri ve dönüş değeri.
SOAP üst bilgileri isteme.
Yanıt SOAP üst bilgileri.
Özellikle, sınıfı aşağıdaki seçeneklere göre bir WSDL ileti tanımı için eşlemeleri temsil eder:
SOAP kodlaması kullanan bir Web hizmeti yöntemi için: Üst, sarmalayıcı öğesiyle ilgili en üst düzey ElementName ve TypeName özellikler; ileti bölümleri dizi üyeleri tarafından temsil edilir. Ancak, Web hizmeti işlemi bir .NET Framework yöntemine sarmalanmış bağlama ve SOAP kodlaması ile birlikte belge stilini kullandığında, oluşturulan bir WSDL belgesinde görünen tek parça öğesiyle ilgili en üst düzey ElementName ve TypeName özellikler.
XML Şeması tanımlarını değişmez olarak kullanan bir Web hizmeti yöntemi için: Web hizmeti iletisi veya işlemi bir .NET Framework yöntemine sarmalanmış bağlama kullanıyorsa veya yalnızca tek bir ileti bölümü tanımlıyorsa, en üst düzey ElementName ve TypeName bölümle ilgili özellikler. Birden çok parça varsa (atipik durum), üst düzey ElementName ve TypeName özellikler bir üst, sarmalayıcı öğesiyle ilgiliyse; bölümler ve dizine alınan dizi erişim özellikleriyle Count temsil edilir. Ayrıca, XSD
anyöğesi özel işlem alır.
Özellikler
| Name | Description |
|---|---|
| Count |
Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir. SOAP iletisinin eşlendiği bir Web hizmeti yöntemine ait .NET kod varlıklarının sayısını alır. |
| ElementName |
Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir. .NET türü eşleme bilgilerinin sağlandığı SOAP iletisini temsil eden XML Şeması öğesinin nitelenmemiş adını alır. |
| ElementName |
Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir. Eşlenen öğenin adını alır. (Devralındığı yer: XmlMapping) |
| Item[Int32] |
Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir. SOAP iletisine eşlenen bir Web hizmeti yöntemine ait bir .NET kod varlığı için iç tür eşleme bilgilerini içeren bir öğe alır. |
| Namespace |
Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir. .NET türü eşleme bilgilerinin sağlandığı SOAP iletisini temsil eden XML şema öğesinin XML ad alanını alır. |
| Namespace |
Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir. Eşlenen öğenin ad alanını alır. (Devralındığı yer: XmlMapping) |
| TypeName |
Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir. SOAP iletisini temsil eden xml şeması öğesinin veri türüne eşlenen .NET türünün adını alır. |
| TypeNamespace |
Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir. SOAP iletisini temsil eden xml şeması öğesinin veri türüne eşlenen .NET türünün ad alanını alır. |
| XsdElementName |
Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir. Eşlemenin XSD öğesinin adını alır. (Devralındığı yer: XmlMapping) |
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) |
| 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) |
| SetKey(String) |
Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir. Eşlemeyi aramak için kullanılan anahtarı ayarlar. (Devralındığı yer: XmlMapping) |
| 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) |