XsdDataContractImporter 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.
Bir XML şema dosyası (.xsd) kümesinin ortak dil çalışma zamanı (CLR) türlerine dönüştürülmesini sağlar.
public ref class XsdDataContractImporter
public class XsdDataContractImporter
type XsdDataContractImporter = class
Public Class XsdDataContractImporter
- Devralma
-
XsdDataContractImporter
Açıklamalar
XsdDataContractImporter Mevcut bir Web hizmetiyle birlikte çalışabilmesi gereken bir Web hizmeti oluşturuyorsanız veya XML şemalarından veri sözleşmesi türleri oluşturmak için öğesini kullanın. XsdDataContractImporter, bir DIZI XML şemasını dönüştürür ve seçili bir programlama dilinde veri sözleşmesini temsil eden .NET Framework türlerini oluşturur. Kodu oluşturmak için ad alanında System.CodeDom sınıfları kullanın.
Buna karşılık, CLR türleriyle temsil edilen verileri içeren bir Web hizmeti oluşturduğunuzda ve diğer Web hizmetleri tarafından kullanılacak her veri türü için XML şemalarını dışarı aktarmanız gerektiğinde sınıfını kullanın XsdDataContractExporter . Yani, XsdDataContractExporter bir CLR türleri kümesini xml şemaları kümesine dönüştürür.
Oluşturucular
| Name | Description |
|---|---|
| XsdDataContractImporter() |
XsdDataContractImporter sınıfının yeni bir örneğini başlatır. |
| XsdDataContractImporter(CodeCompileUnit) |
CLR kodu oluşturmak için kullanılacak ile sınıfının XsdDataContractImporter yeni bir örneğini CodeCompileUnit başlatır. |
Özellikler
| Name | Description |
|---|---|
| CodeCompileUnit |
Oluşturulan CLR türlerini depolamak için kullanılan alır CodeCompileUnit . |
| Options |
İçeri aktarma işlemi için ayarlanabilir seçenekler içeren bir ImportOptions alır veya ayarlar. |
Yöntemler
| Name | Description |
|---|---|
| CanImport(XmlSchemaSet, ICollection<XmlQualifiedName>) |
içinde yer alan belirtilen tür kümesinin, içine XmlSchemaSet oluşturulan CLR türlerine dönüştürülüp dönüştürülemeyeceğini gösteren bir CodeCompileUnitdeğer alır. |
| CanImport(XmlSchemaSet, XmlQualifiedName) |
içinde yer alan XmlSchemaSet şemaların içine dönüştürülüp dönüştürülemeyeceğini gösteren bir CodeCompileUnitdeğer alır. |
| CanImport(XmlSchemaSet, XmlSchemaElement) |
içinde bulunan belirli bir şema öğesinin içeri aktarılıp aktarılamayacağını gösteren bir XmlSchemaSet değer alır. |
| CanImport(XmlSchemaSet) |
içinde yer alan XmlSchemaSet şemaların içine dönüştürülüp dönüştürülemeyeceğini gösteren bir CodeCompileUnitdeğer alır. |
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement) |
Belirtilen XML nitelenmiş öğesi ve şema öğesi için bir CodeTypeReference döndürür. |
| GetCodeTypeReference(XmlQualifiedName) |
Belirtilen CodeTypeReferenceile şema türü için oluşturulan CLR türüne bir XmlQualifiedName döndürür. |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetKnownTypeReferences(XmlQualifiedName) |
Belirtilen şema türü için kod oluşturulurken oluşturulan bilinen türleri temsil eden nesnelerin listesini CodeTypeReference döndürür. |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| Import(XmlSchemaSet, ICollection<XmlQualifiedName>) |
içinde XmlSchemaSet bulunan belirtilen şema türleri kümesini, içine oluşturulan CLR türlerine CodeCompileUnitdönüştürür. |
| Import(XmlSchemaSet, XmlQualifiedName) |
içinde bulunan belirtilen XML şema türünü içine XmlSchemaSetCodeCompileUnitdönüştürür. |
| Import(XmlSchemaSet, XmlSchemaElement) |
Belirtilen XML şemaları kümesindeki belirtilen şema öğesini öğesine CodeCompileUnit dönüştürür ve belirtilen öğenin veri sözleşmesi adını temsil eden bir XmlQualifiedName döndürür. |
| Import(XmlSchemaSet) |
içinde bulunan belirtilen XML şema kümesini içine XmlSchemaSetCodeCompileUnitdönüştürür. |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |