XsdDataContractImporter.Import Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengubah sekumpulan skema XML menjadi yang CodeCompileUnit digunakan untuk menghasilkan kode CLR.
Overload
Import(XmlSchemaSet) |
Mengubah kumpulan skema XML yang ditentukan yang terkandung dalam menjadi XmlSchemaSetCodeCompileUnit. |
Import(XmlSchemaSet, ICollection<XmlQualifiedName>) |
Mengubah sekumpulan jenis skema yang ditentukan yang XmlSchemaSet terkandung dalam jenis CLR yang dihasilkan menjadi CodeCompileUnit. |
Import(XmlSchemaSet, XmlSchemaElement) |
Mengubah elemen skema yang ditentukan dalam kumpulan skema XML yang ditentukan menjadi CodeCompileUnit dan mengembalikan XmlQualifiedName yang mewakili nama kontrak data untuk elemen yang ditentukan. |
Import(XmlSchemaSet, XmlQualifiedName) |
Mengubah jenis skema XML yang ditentukan yang terkandung dalam menjadi XmlSchemaSetCodeCompileUnit. |
Import(XmlSchemaSet)
- Sumber:
- XsdDataContractImporter.cs
- Sumber:
- XsdDataContractImporter.cs
Mengubah kumpulan skema XML yang ditentukan yang terkandung dalam menjadi XmlSchemaSetCodeCompileUnit.
public:
void Import(System::Xml::Schema::XmlSchemaSet ^ schemas);
public void Import (System.Xml.Schema.XmlSchemaSet schemas);
member this.Import : System.Xml.Schema.XmlSchemaSet -> unit
Public Sub Import (schemas As XmlSchemaSet)
Parameter
- schemas
- XmlSchemaSet
XmlSchemaSet yang berisi representasi skema untuk menghasilkan jenis CLR.
Pengecualian
Parameternya schemas
adalah null
.
Contoh
Contoh berikut menggunakan CanImport metode untuk menguji apakah sekumpulan skema dapat diimpor.
CanImport Jika metode mengembalikan true
, kode Import memanggil metode .
static CodeCompileUnit Import(XmlSchemaSet schemas)
{
XsdDataContractImporter imp = new XsdDataContractImporter();
// The EnableDataBinding option adds a RaisePropertyChanged method to
// the generated code. The GenerateInternal causes code access to be
// set to internal.
ImportOptions iOptions = new ImportOptions();
iOptions.EnableDataBinding = true;
iOptions.GenerateInternal = true;
imp.Options = iOptions;
if (imp.CanImport(schemas))
{
imp.Import(schemas);
return imp.CodeCompileUnit;
}
else
{
return null;
}
}
Shared Function Import(ByVal schemas As XmlSchemaSet) As CodeCompileUnit
Dim imp As New XsdDataContractImporter()
' The EnableDataBinding option adds a RaisePropertyChanged method to
' the generated code. The GenerateInternal causes code access to be
' set to internal.
Dim iOptions As New ImportOptions()
iOptions.EnableDataBinding = true
iOptions.GenerateInternal = true
imp.Options = IOptions
If imp.CanImport(schemas) Then
imp.Import(schemas)
Return imp.CodeCompileUnit
Else
Return Nothing
End If
End Function
Berlaku untuk
Import(XmlSchemaSet, ICollection<XmlQualifiedName>)
- Sumber:
- XsdDataContractImporter.cs
- Sumber:
- XsdDataContractImporter.cs
Mengubah sekumpulan jenis skema yang ditentukan yang XmlSchemaSet terkandung dalam jenis CLR yang dihasilkan menjadi CodeCompileUnit.
public:
void Import(System::Xml::Schema::XmlSchemaSet ^ schemas, System::Collections::Generic::ICollection<System::Xml::XmlQualifiedName ^> ^ typeNames);
public void Import (System.Xml.Schema.XmlSchemaSet schemas, System.Collections.Generic.ICollection<System.Xml.XmlQualifiedName> typeNames);
member this.Import : System.Xml.Schema.XmlSchemaSet * System.Collections.Generic.ICollection<System.Xml.XmlQualifiedName> -> unit
Public Sub Import (schemas As XmlSchemaSet, typeNames As ICollection(Of XmlQualifiedName))
Parameter
- schemas
- XmlSchemaSet
XmlSchemaSet yang berisi representasi skema.
- typeNames
- ICollection<XmlQualifiedName>
ICollection<T> (dari XmlQualifiedName) yang mewakili kumpulan jenis skema yang akan diimpor.
Berlaku untuk
Import(XmlSchemaSet, XmlSchemaElement)
- Sumber:
- XsdDataContractImporter.cs
- Sumber:
- XsdDataContractImporter.cs
Mengubah elemen skema yang ditentukan dalam kumpulan skema XML yang ditentukan menjadi CodeCompileUnit dan mengembalikan XmlQualifiedName yang mewakili nama kontrak data untuk elemen yang ditentukan.
public:
System::Xml::XmlQualifiedName ^ Import(System::Xml::Schema::XmlSchemaSet ^ schemas, System::Xml::Schema::XmlSchemaElement ^ element);
public System.Xml.XmlQualifiedName? Import (System.Xml.Schema.XmlSchemaSet schemas, System.Xml.Schema.XmlSchemaElement element);
public System.Xml.XmlQualifiedName Import (System.Xml.Schema.XmlSchemaSet schemas, System.Xml.Schema.XmlSchemaElement element);
member this.Import : System.Xml.Schema.XmlSchemaSet * System.Xml.Schema.XmlSchemaElement -> System.Xml.XmlQualifiedName
Public Function Import (schemas As XmlSchemaSet, element As XmlSchemaElement) As XmlQualifiedName
Parameter
- schemas
- XmlSchemaSet
Yang XmlSchemaSet berisi skema yang akan diubah.
- element
- XmlSchemaElement
XmlSchemaElement Yang mewakili elemen skema tertentu untuk diubah.
Mengembalikan
Yang XmlQualifiedName mewakili elemen yang ditentukan.
Pengecualian
Parameter schemas
atau element
adalah null
.
Berlaku untuk
Import(XmlSchemaSet, XmlQualifiedName)
- Sumber:
- XsdDataContractImporter.cs
- Sumber:
- XsdDataContractImporter.cs
Mengubah jenis skema XML yang ditentukan yang terkandung dalam menjadi XmlSchemaSetCodeCompileUnit.
public:
void Import(System::Xml::Schema::XmlSchemaSet ^ schemas, System::Xml::XmlQualifiedName ^ typeName);
public void Import (System.Xml.Schema.XmlSchemaSet schemas, System.Xml.XmlQualifiedName typeName);
member this.Import : System.Xml.Schema.XmlSchemaSet * System.Xml.XmlQualifiedName -> unit
Public Sub Import (schemas As XmlSchemaSet, typeName As XmlQualifiedName)
Parameter
- schemas
- XmlSchemaSet
XmlSchemaSet yang berisi representasi skema.
- typeName
- XmlQualifiedName
XmlQualifiedName yang mewakili jenis skema tertentu untuk diimpor.
Pengecualian
Parameter schemas
atau typeName
adalah null
.