DataSet.ReadXmlSchema Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Beolvassa az XML-sémát a DataSet.
Túlterhelések
| Name | Description |
|---|---|
| ReadXmlSchema(Stream) | |
| ReadXmlSchema(TextReader) |
Beolvassa az XML-sémát a megadottból a TextReader.DataSet |
| ReadXmlSchema(String) |
Beolvassa az XML-sémát a megadott fájlból a DataSet. |
| ReadXmlSchema(XmlReader) |
ReadXmlSchema(Stream)
- Forrás:
- DataSet.cs
- Forrás:
- DataSet.cs
- Forrás:
- DataSet.cs
- Forrás:
- DataSet.cs
- Forrás:
- DataSet.cs
public:
void ReadXmlSchema(System::IO::Stream ^ stream);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Members from serialized types may use dynamic code generation.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")]
public void ReadXmlSchema(System.IO.Stream? stream);
public void ReadXmlSchema(System.IO.Stream? stream);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")]
public void ReadXmlSchema(System.IO.Stream? stream);
public void ReadXmlSchema(System.IO.Stream stream);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Members from serialized types may use dynamic code generation.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")>]
member this.ReadXmlSchema : System.IO.Stream -> unit
member this.ReadXmlSchema : System.IO.Stream -> unit
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")>]
member this.ReadXmlSchema : System.IO.Stream -> unit
Public Sub ReadXmlSchema (stream As Stream)
Paraméterek
- Attribútumok
Példák
Az alábbi példa létrehoz egy objektumot egy FileStream XML-séma olvasásához, és meghívja a ReadXmlSchema metódust az objektummal.
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
Megjegyzések
ReadXmlSchema A metódus használatával hozza létre a sémát egy DataSet. A séma tábla-, relációs és kényszerdefiníciókat tartalmaz. Ha sémát szeretne írni egy XML-dokumentumba, használja a metódust WriteXmlSchema .
Az XML-séma az XSD szabvány használatával van megírva.
Note
Adatsérülés akkor fordulhat elő, ha az msdata:DataType és az xs:type típusok nem egyeznek. A rendszer nem ad kivételt.
A ReadXmlSchema rendszer általában meghívja a metódust, mielőtt meghívja a ReadXml kitöltéshez használt metódust DataSet.
Az osztályból származó osztályok közé tartoznak a Stream következők: , BufferedStream, FileStreamés MemoryStream.NetworkStream
Note
Ha a séma DataSet azonos nevű, de eltérő típusú elemeket tartalmaz, ugyanabban a névtérben kivétel lép fel, amikor megpróbálja beolvasni a sémát a DataSet következőbe ReadXmlSchema: . Ez a kivétel nem fordul elő, ha .NET Framework 1.0-s verzióját használja.
Lásd még
A következőre érvényes:
ReadXmlSchema(TextReader)
- Forrás:
- DataSet.cs
- Forrás:
- DataSet.cs
- Forrás:
- DataSet.cs
- Forrás:
- DataSet.cs
- Forrás:
- DataSet.cs
Beolvassa az XML-sémát a megadottból a TextReader.DataSet
public:
void ReadXmlSchema(System::IO::TextReader ^ reader);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Members from serialized types may use dynamic code generation.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")]
public void ReadXmlSchema(System.IO.TextReader? reader);
public void ReadXmlSchema(System.IO.TextReader? reader);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")]
public void ReadXmlSchema(System.IO.TextReader? reader);
public void ReadXmlSchema(System.IO.TextReader reader);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Members from serialized types may use dynamic code generation.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")>]
member this.ReadXmlSchema : System.IO.TextReader -> unit
member this.ReadXmlSchema : System.IO.TextReader -> unit
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")>]
member this.ReadXmlSchema : System.IO.TextReader -> unit
Public Sub ReadXmlSchema (reader As TextReader)
Paraméterek
- reader
- TextReader
A TextReader ahonnan olvasni kell.
- Attribútumok
Példák
Az alábbi példa létrehoz egy objektumot StreamReader egy séma olvasásához, és meghívja a ReadXmlSchema metódust az objektummal.
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
Megjegyzések
ReadXmlSchema A metódus használatával hozza létre a sémát egy DataSet. A séma tábla-, relációs és kényszerdefiníciókat tartalmaz. Ha sémát szeretne írni egy XML-dokumentumba, használja a metódust WriteXmlSchema .
Az XML-séma az XSD szabvány használatával van megírva.
Note
Adatsérülés akkor fordulhat elő, ha az msdata:DataType és az xs:type típusok nem egyeznek. A rendszer nem ad kivételt.
A ReadXmlSchema rendszer általában meghívja a metódust, mielőtt meghívja a ReadXml kitöltéshez használt metódust DataSet.
Az osztálytól TextReader öröklő osztályok közé tartoznak az osztályok és StreamReader az StringReader osztályok.
Note
Ha a séma DataSet azonos nevű, de eltérő típusú elemeket tartalmaz, ugyanabban a névtérben kivétel lép fel, amikor megpróbálja beolvasni a sémát a DataSet következőbe ReadXmlSchema: . Ez a kivétel nem fordul elő, ha .NET Framework 1.0-s verzióját használja.
Lásd még
A következőre érvényes:
ReadXmlSchema(String)
- Forrás:
- DataSet.cs
- Forrás:
- DataSet.cs
- Forrás:
- DataSet.cs
- Forrás:
- DataSet.cs
- Forrás:
- DataSet.cs
Beolvassa az XML-sémát a megadott fájlból a DataSet.
public:
void ReadXmlSchema(System::String ^ fileName);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Members from serialized types may use dynamic code generation.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")]
public void ReadXmlSchema(string fileName);
public void ReadXmlSchema(string fileName);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")]
public void ReadXmlSchema(string fileName);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Members from serialized types may use dynamic code generation.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")>]
member this.ReadXmlSchema : string -> unit
member this.ReadXmlSchema : string -> unit
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")>]
member this.ReadXmlSchema : string -> unit
Public Sub ReadXmlSchema (fileName As String)
Paraméterek
- fileName
- String
Az a fájlnév (az elérési utat is beleértve), amelyből olvasni szeretne.
- Attribútumok
Kivételek
FileIOPermissionnincs beállítva .Read
Példák
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
Megjegyzések
ReadXmlSchema A metódus használatával hozza létre a sémát egy DataSet. A séma tábla-, relációs és kényszerdefiníciókat tartalmaz. Ha sémát szeretne írni egy XML-dokumentumba, használja a metódust WriteXmlSchema .
Az XML-séma az XSD szabvány használatával van megírva.
Note
Adatsérülés akkor fordulhat elő, ha az msdata:DataType és az xs:type típusok nem egyeznek. A rendszer nem ad kivételt.
A ReadXmlSchema rendszer általában meghívja a metódust, mielőtt meghívja a ReadXml kitöltéshez használt metódust DataSet.
Note
Ha a séma DataSet azonos nevű, de eltérő típusú elemeket tartalmaz, ugyanabban a névtérben kivétel lép fel, amikor megpróbálja beolvasni a sémát a DataSet következőbe ReadXmlSchema. Ez a kivétel nem fordul elő, ha .NET Framework 1.0-s verzióját használja.
Lásd még
A következőre érvényes:
ReadXmlSchema(XmlReader)
- Forrás:
- DataSet.cs
- Forrás:
- DataSet.cs
- Forrás:
- DataSet.cs
- Forrás:
- DataSet.cs
- Forrás:
- DataSet.cs
public:
void ReadXmlSchema(System::Xml::XmlReader ^ reader);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Members from serialized types may use dynamic code generation.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")]
public void ReadXmlSchema(System.Xml.XmlReader? reader);
public void ReadXmlSchema(System.Xml.XmlReader? reader);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")]
public void ReadXmlSchema(System.Xml.XmlReader? reader);
public void ReadXmlSchema(System.Xml.XmlReader reader);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Members from serialized types may use dynamic code generation.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")>]
member this.ReadXmlSchema : System.Xml.XmlReader -> unit
member this.ReadXmlSchema : System.Xml.XmlReader -> unit
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")>]
member this.ReadXmlSchema : System.Xml.XmlReader -> unit
Public Sub ReadXmlSchema (reader As XmlReader)
Paraméterek
- Attribútumok
Példák
Az alábbi példa egy új DataSet és System.IO.FileStream egy objektumot hoz létre. A FileStream fájl elérési útjával és fájlnevével létrehozott objektum olyan objektum létrehozására System.Xml.XmlTextReader szolgál, amelyet argumentumként ad át a ReadXmlSchema metódusnak.
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
Megjegyzések
ReadXmlSchema A metódus használatával hozza létre a sémát egy DataSet. A séma tábla-, relációs és kényszerdefiníciókat tartalmaz.
Az XML-séma az XSD szabvány használatával van megírva.
Note
Adatsérülés akkor fordulhat elő, ha az msdata:DataType és az xs:type típusok nem egyeznek. A rendszer nem ad kivételt.
A ReadXmlSchema rendszer általában meghívja a metódust, mielőtt meghívja a ReadXml kitöltéshez használt metódust DataSet.
Az System.Xml.XmlReader osztály absztrakt. A tőle XmlReader öröklő osztály az System.Xml.XmlTextReader osztály.
Note
Ha a séma DataSet azonos nevű, de eltérő típusú elemeket tartalmaz, ugyanabban a névtérben kivétel lép fel, amikor megpróbálja beolvasni a sémát a DataSet következőbe ReadXmlSchema: . Ez a kivétel nem fordul elő, ha .NET Framework 1.0-s verzióját használja.