DataSet.ReadXmlSchema 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.
Membaca skema XML ke DataSetdalam .
Overload
ReadXmlSchema(Stream) |
Membaca skema XML dari yang ditentukan Stream ke DataSetdalam . |
ReadXmlSchema(TextReader) |
Membaca skema XML dari yang ditentukan TextReader ke DataSetdalam . |
ReadXmlSchema(String) |
Membaca skema XML dari file yang ditentukan ke DataSetdalam . |
ReadXmlSchema(XmlReader) |
Membaca skema XML dari yang ditentukan XmlReader ke DataSetdalam . |
ReadXmlSchema(Stream)
- Sumber:
- DataSet.cs
- Sumber:
- DataSet.cs
- Sumber:
- DataSet.cs
public:
void ReadXmlSchema(System::IO::Stream ^ stream);
public void ReadXmlSchema (System.IO.Stream? stream);
public void ReadXmlSchema (System.IO.Stream stream);
member this.ReadXmlSchema : System.IO.Stream -> unit
Public Sub ReadXmlSchema (stream As Stream)
Parameter
Contoh
Contoh berikut membuat FileStream objek untuk membaca skema XML dengan, dan memanggil ReadXmlSchema metode dengan objek .
private void ReadSchemaFromFileStream(DataSet thisDataSet)
{
// Set the file path and name.
// Modify this for your purposes.
string filename="Schema.xml";
// Create the FileStream object with the file name,
// and set to open the file.
System.IO.FileStream stream =
new System.IO.FileStream(filename,System.IO.FileMode.Open);
// Read the schema into the DataSet.
thisDataSet.ReadXmlSchema(stream);
// Close the FileStream.
stream.Close();
}
Private Sub ReadSchemaFromFileStream(thisDataSet As DataSet)
' Set the file path and name. Modify this for your purposes.
Dim filename As String = "Schema.xml"
' Create the FileStream object with the file name,
' and set to open the file
Dim stream As New System.IO.FileStream _
(filename, System.IO.FileMode.Open)
' Read the schema into the DataSet.
thisDataSet.ReadXmlSchema(stream)
' Close the FileStream.
stream.Close()
End Sub
Keterangan
ReadXmlSchema Gunakan metode untuk membuat skema untuk DataSet. Skema ini mencakup definisi tabel, relasi, dan batasan. Untuk menulis skema ke dokumen XML, gunakan WriteXmlSchema metode .
Skema XML ditulis menggunakan standar XSD.
Catatan
Kerusakan data dapat terjadi jika msdata:DataType dan jenis xs:type tidak cocok. Tak terkecuali akan dilemparkan.
Metode ReadXmlSchema ini umumnya dipanggil sebelum memanggil ReadXml metode yang digunakan untuk mengisi DataSet.
Kelas yang berasal dari kelas meliputi BufferedStream, , MemoryStreamFileStream, dan NetworkStream.Stream
Catatan
Jika skema untuk Anda DataSet berisi elemen dengan nama yang sama, tetapi jenis yang berbeda, di namespace yang sama, pengecualian akan dilemparkan ketika Anda mencoba membaca skema ke dalam DataSet dengan ReadXmlSchema. Pengecualian ini tidak terjadi jika Anda menggunakan .NET Framework versi 1.0.
Lihat juga
Berlaku untuk
ReadXmlSchema(TextReader)
- Sumber:
- DataSet.cs
- Sumber:
- DataSet.cs
- Sumber:
- DataSet.cs
Membaca skema XML dari yang ditentukan TextReader ke DataSetdalam .
public:
void ReadXmlSchema(System::IO::TextReader ^ reader);
public void ReadXmlSchema (System.IO.TextReader? reader);
public void ReadXmlSchema (System.IO.TextReader reader);
member this.ReadXmlSchema : System.IO.TextReader -> unit
Public Sub ReadXmlSchema (reader As TextReader)
Parameter
- reader
- TextReader
dari TextReader mana untuk membaca.
Contoh
Contoh berikut membuat StreamReader objek untuk membaca skema dengan, dan memanggil ReadXmlSchema metode dengan objek .
private void ReadSchemaFromStreamReader()
{
// Create the DataSet to read the schema into.
DataSet thisDataSet = new DataSet();
// Set the file path and name. Modify this for your purposes.
string filename="Schema.xml";
// Create a StreamReader object with the file path and name.
System.IO.StreamReader readStream =
new System.IO.StreamReader(filename);
// Invoke the ReadXmlSchema method with the StreamReader object.
thisDataSet.ReadXmlSchema(readStream);
// Close the StreamReader
readStream.Close();
}
Private Sub ReadSchemaFromStreamReader()
' Create the DataSet to read the schema into.
Dim thisDataSet As New DataSet()
' Set the file path and name. Modify this for your purposes.
Dim filename As String = "Schema.xml"
' Create a StreamReader object with the file path and name.
Dim readStream As New System.IO.StreamReader(filename)
' Invoke the ReadXmlSchema method with the StreamReader object.
thisDataSet.ReadXmlSchema(readStream)
' Close the StreamReader
readStream.Close()
End Sub
Keterangan
ReadXmlSchema Gunakan metode untuk membuat skema untuk DataSet. Skema ini mencakup definisi tabel, relasi, dan batasan. Untuk menulis skema ke dokumen XML, gunakan WriteXmlSchema metode .
Skema XML ditulis menggunakan standar XSD.
Catatan
Kerusakan data dapat terjadi jika msdata:DataType dan jenis xs:type tidak cocok. Tak terkecuali akan dilemparkan.
Metode ReadXmlSchema ini umumnya dipanggil sebelum memanggil ReadXml metode yang digunakan untuk mengisi DataSet.
Kelas yang diwarisi dari TextReader kelas mencakup StreamReader kelas dan StringReader .
Catatan
Jika skema untuk Anda DataSet berisi elemen dengan nama yang sama, tetapi jenis yang berbeda, di namespace yang sama, pengecualian akan dilemparkan ketika Anda mencoba membaca skema ke dalam DataSet dengan ReadXmlSchema. Pengecualian ini tidak terjadi jika Anda menggunakan .NET Framework versi 1.0.
Lihat juga
Berlaku untuk
ReadXmlSchema(String)
- Sumber:
- DataSet.cs
- Sumber:
- DataSet.cs
- Sumber:
- DataSet.cs
Membaca skema XML dari file yang ditentukan ke DataSetdalam .
public:
void ReadXmlSchema(System::String ^ fileName);
public void ReadXmlSchema (string fileName);
member this.ReadXmlSchema : string -> unit
Public Sub ReadXmlSchema (fileName As String)
Parameter
- fileName
- String
Nama file (termasuk jalur) tempat membaca.
Pengecualian
FileIOPermission tidak diatur ke Read.
Contoh
private void ReadSchemaFromFile(){
// Create the DataSet to read the schema into.
DataSet thisDataSet = new DataSet();
// Set the file path and name. Modify this for your purposes.
string filename="Schema.xml";
// Invoke the ReadXmlSchema method with the file name.
thisDataSet.ReadXmlSchema(filename);
}
Private Sub ReadSchemaFromFile()
' Create the DataSet to read the schema into.
Dim thisDataSet As New DataSet()
' Set the file path and name. Modify this for your purposes.
Dim filename As String = "Schema.xml"
' Invoke the ReadXmlSchema method with the file name.
thisDataSet.ReadXmlSchema(filename)
End Sub
Keterangan
ReadXmlSchema Gunakan metode untuk membuat skema untuk DataSet. Skema ini mencakup definisi tabel, relasi, dan batasan. Untuk menulis skema ke dokumen XML, gunakan WriteXmlSchema metode .
Skema XML ditulis menggunakan standar XSD.
Catatan
Kerusakan data dapat terjadi jika msdata:DataType dan jenis xs:type tidak cocok. Tak terkecuali akan dilemparkan.
Metode ReadXmlSchema ini umumnya dipanggil sebelum memanggil ReadXml metode yang digunakan untuk mengisi DataSet.
Catatan
Jika skema untuk Anda DataSet berisi elemen dengan nama yang sama, tetapi jenis yang berbeda, di namespace yang sama, pengecualian dilemparkan ketika Anda mencoba membaca skema ke dalam DataSet dengan ReadXmlSchema. Pengecualian ini tidak terjadi jika Anda menggunakan .NET Framework versi 1.0.
Lihat juga
Berlaku untuk
ReadXmlSchema(XmlReader)
- Sumber:
- DataSet.cs
- Sumber:
- DataSet.cs
- Sumber:
- DataSet.cs
public:
void ReadXmlSchema(System::Xml::XmlReader ^ reader);
public void ReadXmlSchema (System.Xml.XmlReader? reader);
public void ReadXmlSchema (System.Xml.XmlReader reader);
member this.ReadXmlSchema : System.Xml.XmlReader -> unit
Public Sub ReadXmlSchema (reader As XmlReader)
Parameter
Contoh
Contoh berikut membuat objek dan System.IO.FileStream baruDataSet. Objek FileStream , dibuat dengan jalur file dan nama file, digunakan untuk membuat System.Xml.XmlTextReader yang diteruskan sebagai argumen ke ReadXmlSchema metode .
private void ReadSchemaFromXmlTextReader()
{
// Create the DataSet to read the schema into.
DataSet thisDataSet = new DataSet();
// Set the file path and name. Modify this for your purposes.
string filename="Schema.xml";
// Create a FileStream object with the file path and name.
System.IO.FileStream stream = new System.IO.FileStream
(filename,System.IO.FileMode.Open);
// Create a new XmlTextReader object with the FileStream.
System.Xml.XmlTextReader xmlReader=
new System.Xml.XmlTextReader(stream);
// Read the schema into the DataSet and close the reader.
thisDataSet.ReadXmlSchema(xmlReader);
xmlReader.Close();
}
Private Sub ReadSchemaFromXmlTextReader()
' Create the DataSet to read the schema into.
Dim thisDataSet As New DataSet()
' Set the file path and name. Modify this for your purposes.
Dim filename As String = "Schema.xml"
' Create a FileStream object with the file path and name.
Dim stream As New System.IO.FileStream _
(filename, System.IO.FileMode.Open)
' Create a new XmlTextReader object with the FileStream.
Dim xmlReader As New System.Xml.XmlTextReader(stream)
' Read the schema into the DataSet and close the reader.
thisDataSet.ReadXmlSchema(xmlReader)
xmlReader.Close()
End Sub
Keterangan
ReadXmlSchema Gunakan metode untuk membuat skema untuk DataSet. Skema ini mencakup definisi tabel, relasi, dan batasan.
Skema XML ditulis menggunakan standar XSD.
Catatan
Kerusakan data dapat terjadi jika msdata:DataType dan jenis xs:type tidak cocok. Tak terkecuali akan dilemparkan.
Metode ReadXmlSchema ini umumnya dipanggil sebelum memanggil ReadXml metode yang digunakan untuk mengisi DataSet.
Kelas System.Xml.XmlReader ini abstrak. Kelas yang mewarisi dari XmlReader
adalah System.Xml.XmlTextReader kelas .
Catatan
Jika skema untuk Anda DataSet berisi elemen dengan nama yang sama, tetapi jenis yang berbeda, di namespace yang sama, pengecualian akan dilemparkan ketika Anda mencoba membaca skema ke dalam DataSet dengan ReadXmlSchema. Pengecualian ini tidak terjadi jika Anda menggunakan .NET Framework versi 1.0.