DataSet.ReadXmlSchema Metódus

Definíció

Beolvassa az XML-sémát a DataSet.

Túlterhelések

Name Description
ReadXmlSchema(Stream)

Beolvassa az XML-sémát a megadottból a Stream.DataSet

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)

Beolvassa az XML-sémát a megadottból a XmlReader.DataSet

ReadXmlSchema(Stream)

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 Stream.DataSet

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

stream
Stream

A Stream ahonnan olvasni kell.

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

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

Beolvassa az XML-sémát a megadottból a XmlReader.DataSet

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

reader
XmlReader

A XmlReader ahonnan olvasni kell.

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.

Lásd még

A következőre érvényes: