Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original
Este tópico ainda não foi avaliado como - Avalie este tópico

Método DataSet.ReadXmlSchema (Stream)

Lê o esquema XML do especificado Stream para o DataSet.

Namespace:  System.Data
Assembly:  System.Data (em System.Data.dll)
public void ReadXmlSchema(
	Stream stream
)

Parâmetros

stream
Tipo: System.IO.Stream
O Stream do qual deseja ler.

Use o ReadXmlSchema método para criar o esquema para um DataSet. O esquema inclui as definições de tabela, relação e restrição. Para gravar um esquema de um documento XML, use o WriteXmlSchema método.

O esquema XML é escrito usando o padrão XSD.

ObservaçãoObservação

Corrupção de dados pode ocorrer se o msdata:DataType e os tipos de xs:type não coincidem. Nenhuma exceção será lançada.

O ReadXmlSchema método geralmente é chamado antes de invocar o ReadXml método que é usado para preencher o DataSet.

Classes that derive from the Stream class include BufferedStream, FileStream, MemoryStream, and NetworkStream.

ObservaçãoObservação

Se o esquema para seu DataSet contém elementos de mesmo nome, mas o tipo diferente, no mesmo namespace, uma exceção é lançada ao tentar ler o esquema para o DataSet com ReadXmlSchema. Essa exceção não ocorre se você estiver usando.NET Framework versão 1.0.

O exemplo a seguir cria um FileStream o objeto para ler um esquema XML com 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();
}


.NET Framework

Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Com suporte em: 4, 3.5 SP1

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Função Server Core sem suporte), Windows Server 2008 R2 (Função Server Core com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte .Requisitos de sistema do NET Framework.
Isso foi útil para você?
(1500 caracteres restantes)

Contribuições da comunidade

ADICIONAR
© 2013 Microsoft. Todos os direitos reservados.