Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo DataSet.ReadXmlSchema (String)

 

Data di pubblicazione: ottobre 2016

Legge il XML schema dal file specificato nel DataSet.

Spazio dei nomi:   System.Data
Assembly:  System.Data (in System.Data.dll)

public void ReadXmlSchema(
	string fileName
)

Parametri

fileName
Type: System.String

Il file di nome (incluso il percorso) da cui leggere.

Exception Condition
SecurityException

FileIOPermission non è impostata su Read.

Utilizzare il ReadXmlSchema metodo per creare lo schema per un DataSet. Lo schema include le definizioni di tabelle, relazioni e vincoli. Per scrivere uno schema di un documento XML, utilizzare il WriteXmlSchema metodo.

Lo schema XML viene scritto utilizzando lo standard XSD.

System_CAPS_noteNota

Il danneggiamento dei dati può verificarsi se il DataType e i tipi xs: Type non corrispondono. Verrà generata alcuna eccezione.

Il ReadXmlSchema metodo in genere viene richiamato prima di richiamare il ReadXml metodo utilizzato per riempire la DataSet.

System_CAPS_noteNota

Se lo schema per l'oggetto DataSet contiene elementi con lo stesso nome, ma di tipo diverso, nello stesso spazio dei nomi, quando si tenta di leggere lo schema nell'oggetto DataSet con il metodo ReadXmlSchema verrà generata un'eccezione. Questa eccezione non si verifica se si utilizza .NET Framework versione 1.0.

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);
}

FileIOPermission

for reading and writing files. Associated enumeration: T:System.Security.Permissions.FileIOPermissionAccess

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: