DataSet.ReadXmlSchema Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Lê um esquema XML para o DataSet.
Sobrecargas
ReadXmlSchema(Stream) | |
ReadXmlSchema(TextReader) |
Lê o esquema XML do TextReader especificado no DataSet. |
ReadXmlSchema(String) |
Lê o esquema XML do arquivo especificado no DataSet. |
ReadXmlSchema(XmlReader) |
ReadXmlSchema(Stream)
- Origem:
- DataSet.cs
- Origem:
- DataSet.cs
- Origem:
- 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)
Parâmetros
Exemplos
O exemplo a seguir cria um FileStream objeto com o qual ler um esquema XML e invoca o ReadXmlSchema método com o objeto .
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
Comentários
Use o método ReadXmlSchema para criar o esquema de um DataSet. O esquema inclui tabela, relação e definições de restrição. Para gravar um esquema em um documento XML, use o método WriteXmlSchema.
O esquema XML é gravado usando o padrão XSD.
Observação
A corrupção de dados poderá ocorrer se os tipos msdata:DataType e xs:type não coincidirem. Nenhuma exceção será gerada.
O método ReadXmlSchema é invocado geralmente antes de invocar o método ReadXml usado para preencher o DataSet.
As classes que derivam da Stream classe incluem BufferedStream, FileStream, MemoryStreame NetworkStream.
Observação
Se o esquema para o DataSet contiver elementos do mesmo nome, mas de tipo diferente, no mesmo namespace, uma exceção será gerada quando você tentar ler o esquema no DataSet com ReadXmlSchema. Esta exceção não ocorrerá se você estiver usando a versão 1.0 do.NET Framework.
Confira também
Aplica-se a
ReadXmlSchema(TextReader)
- Origem:
- DataSet.cs
- Origem:
- DataSet.cs
- Origem:
- DataSet.cs
Lê o esquema XML do TextReader especificado no DataSet.
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)
Parâmetros
- reader
- TextReader
O TextReader do qual ler.
Exemplos
O exemplo a seguir cria um StreamReader objeto com o qual ler um esquema e invoca o ReadXmlSchema método com o objeto .
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
Comentários
Use o método ReadXmlSchema para criar o esquema de um DataSet. O esquema inclui tabela, relação e definições de restrição. Para gravar um esquema em um documento XML, use o método WriteXmlSchema.
O esquema XML é gravado usando o padrão XSD.
Observação
A corrupção de dados poderá ocorrer se os tipos msdata:DataType e xs:type não coincidirem. Nenhuma exceção será gerada.
O método ReadXmlSchema é invocado geralmente antes de invocar o método ReadXml usado para preencher o DataSet.
As classes que herdam da TextReader classe incluem as StreamReader classes e StringReader .
Observação
Se o esquema para o DataSet contiver elementos do mesmo nome, mas de tipo diferente, no mesmo namespace, uma exceção será gerada quando você tentar ler o esquema no DataSet com ReadXmlSchema. Esta exceção não ocorrerá se você estiver usando a versão 1.0 do.NET Framework.
Confira também
Aplica-se a
ReadXmlSchema(String)
- Origem:
- DataSet.cs
- Origem:
- DataSet.cs
- Origem:
- DataSet.cs
Lê o esquema XML do arquivo especificado no DataSet.
public:
void ReadXmlSchema(System::String ^ fileName);
public void ReadXmlSchema (string fileName);
member this.ReadXmlSchema : string -> unit
Public Sub ReadXmlSchema (fileName As String)
Parâmetros
- fileName
- String
O nome de arquivo (incluindo o caminho) do qual será realizada a leitura.
Exceções
FileIOPermission não é definido como Read.
Exemplos
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
Comentários
Use o método ReadXmlSchema para criar o esquema de um DataSet. O esquema inclui tabela, relação e definições de restrição. Para gravar um esquema em um documento XML, use o método WriteXmlSchema.
O esquema XML é gravado usando o padrão XSD.
Observação
A corrupção de dados poderá ocorrer se os tipos msdata:DataType e xs:type não coincidirem. Nenhuma exceção será gerada.
O método ReadXmlSchema é invocado geralmente antes de invocar o método ReadXml usado para preencher o DataSet.
Observação
Se o esquema do seu DataSet contiver elementos de mesmo nome, mas de tipo diferente, no mesmo namespace, uma exceção será gerada quando você tentar ler o esquema no DataSet com ReadXmlSchema. Esta exceção não ocorrerá se você estiver usando a versão 1.0 do.NET Framework.
Confira também
Aplica-se a
ReadXmlSchema(XmlReader)
- Origem:
- DataSet.cs
- Origem:
- DataSet.cs
- Origem:
- 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)
Parâmetros
Exemplos
O exemplo a seguir cria um novo DataSet objeto e System.IO.FileStream . O FileStream objeto, criado com um caminho de arquivo e um nome de arquivo, é usado para criar um System.Xml.XmlTextReader que é passado como um argumento para o ReadXmlSchema método .
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
Comentários
Use o método ReadXmlSchema para criar o esquema de um DataSet. O esquema inclui tabela, relação e definições de restrição.
O esquema XML é gravado usando o padrão XSD.
Observação
A corrupção de dados poderá ocorrer se os tipos msdata:DataType e xs:type não coincidirem. Nenhuma exceção será gerada.
O método ReadXmlSchema é invocado geralmente antes de invocar o método ReadXml usado para preencher o DataSet.
A System.Xml.XmlReader classe é abstrata. Uma classe que herda do XmlReader
é a System.Xml.XmlTextReader classe .
Observação
Se o esquema para o DataSet contiver elementos do mesmo nome, mas de tipo diferente, no mesmo namespace, uma exceção será gerada quando você tentar ler o esquema no DataSet com ReadXmlSchema. Esta exceção não ocorrerá se você estiver usando a versão 1.0 do.NET Framework.