DataSet.ReadXmlSchema Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
içine bir XML şeması DataSetokur.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| ReadXmlSchema(Stream) |
XML şemasını belirtilen Stream dosyasından içine DataSetokur. |
| ReadXmlSchema(TextReader) |
XML şemasını belirtilen TextReader dosyasından içine DataSetokur. |
| ReadXmlSchema(String) |
Xml şemasını belirtilen dosyadan dosyasına DataSetokur. |
| ReadXmlSchema(XmlReader) |
XML şemasını belirtilen XmlReader dosyasından içine DataSetokur. |
ReadXmlSchema(Stream)
- Kaynak:
- DataSet.cs
- Kaynak:
- DataSet.cs
- Kaynak:
- DataSet.cs
- Kaynak:
- DataSet.cs
- Kaynak:
- 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)
Parametreler
- Öznitelikler
Örnekler
Aşağıdaki örnek, xml şemasını okumak için bir FileStream nesne oluşturur ve nesnesiyle yöntemini çağırır ReadXmlSchema .
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
Açıklamalar
ReadXmlSchema yöntemini kullanarak bir DataSetiçin şema oluşturun. Şema tablo, ilişki ve kısıtlama tanımlarını içerir. XML belgesine şema yazmak için yöntemini kullanın WriteXmlSchema .
XML şeması XSD standardı kullanılarak yazılır.
Note
msdata:DataType ve xs:type türleri eşleşmezse veri bozulması oluşabilir. Özel durum oluşturulmayacak.
ReadXmlSchema yöntemi genellikle dosyasını doldurmak için kullanılan yöntemi çağırmadan ReadXml önce çağrılırDataSet.
sınıfından Stream türetilen sınıflar , BufferedStream, FileStreamve MemoryStreamsınıflarını içerirNetworkStream.
Note
Şemanız DataSet aynı ada sahip ancak farklı türde öğeler içeriyorsa, aynı ad alanında ile içine şemayı DataSetReadXmlSchemaokumaya çalıştığınızda bir özel durum oluşturulur. .NET Framework sürüm 1.0 kullanıyorsanız bu özel durum oluşmaz.
Ayrıca bkz.
Şunlara uygulanır
ReadXmlSchema(TextReader)
- Kaynak:
- DataSet.cs
- Kaynak:
- DataSet.cs
- Kaynak:
- DataSet.cs
- Kaynak:
- DataSet.cs
- Kaynak:
- DataSet.cs
XML şemasını belirtilen TextReader dosyasından içine DataSetokur.
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)
Parametreler
- reader
- TextReader
TextReader Okunacak yer.
- Öznitelikler
Örnekler
Aşağıdaki örnek, ile bir şema okumak için bir StreamReader nesnesi oluşturur ve nesnesi ile yöntemini çağırır ReadXmlSchema .
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
Açıklamalar
ReadXmlSchema yöntemini kullanarak bir DataSetiçin şema oluşturun. Şema tablo, ilişki ve kısıtlama tanımlarını içerir. XML belgesine şema yazmak için yöntemini kullanın WriteXmlSchema .
XML şeması XSD standardı kullanılarak yazılır.
Note
msdata:DataType ve xs:type türleri eşleşmezse veri bozulması oluşabilir. Özel durum oluşturulmayacak.
ReadXmlSchema yöntemi genellikle dosyasını doldurmak için kullanılan yöntemi çağırmadan ReadXml önce çağrılırDataSet.
sınıfından devralan sınıflar TextReader ve StreamReader sınıflarını StringReader içerir.
Note
Şemanız DataSet aynı ada sahip ancak farklı türde öğeler içeriyorsa, aynı ad alanında ile içine şemayı DataSetReadXmlSchemaokumaya çalıştığınızda bir özel durum oluşturulur. .NET Framework sürüm 1.0 kullanıyorsanız bu özel durum oluşmaz.
Ayrıca bkz.
Şunlara uygulanır
ReadXmlSchema(String)
- Kaynak:
- DataSet.cs
- Kaynak:
- DataSet.cs
- Kaynak:
- DataSet.cs
- Kaynak:
- DataSet.cs
- Kaynak:
- DataSet.cs
Xml şemasını belirtilen dosyadan dosyasına DataSetokur.
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)
Parametreler
- fileName
- String
Okunacak dosya adı (yol dahil).
- Öznitelikler
Özel durumlar
FileIOPermission olarak ayarlanmadı Read.
Örnekler
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
Açıklamalar
ReadXmlSchema yöntemini kullanarak bir DataSetiçin şema oluşturun. Şema tablo, ilişki ve kısıtlama tanımlarını içerir. XML belgesine şema yazmak için yöntemini kullanın WriteXmlSchema .
XML şeması XSD standardı kullanılarak yazılır.
Note
msdata:DataType ve xs:type türleri eşleşmezse veri bozulması oluşabilir. Özel durum oluşturulmayacak.
ReadXmlSchema yöntemi genellikle dosyasını doldurmak için kullanılan yöntemi çağırmadan ReadXml önce çağrılırDataSet.
Note
Şemanız DataSet aynı ada sahip ancak farklı türde öğeler içeriyorsa, aynı ad alanında ile içinde şemayı DataSetReadXmlSchemaokumaya çalıştığınızda bir özel durum oluşur. .NET Framework sürüm 1.0 kullanıyorsanız bu özel durum oluşmaz.
Ayrıca bkz.
Şunlara uygulanır
ReadXmlSchema(XmlReader)
- Kaynak:
- DataSet.cs
- Kaynak:
- DataSet.cs
- Kaynak:
- DataSet.cs
- Kaynak:
- DataSet.cs
- Kaynak:
- 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)
Parametreler
- Öznitelikler
Örnekler
Aşağıdaki örnek yeni DataSet bir ve System.IO.FileStream nesnesi oluşturur. Dosya FileStream yolu ve dosya adıyla oluşturulan nesnesi, yöntemine bağımsız değişken olarak geçirilen bir System.Xml.XmlTextReader oluşturmak için ReadXmlSchema kullanılır.
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
Açıklamalar
ReadXmlSchema yöntemini kullanarak bir DataSetiçin şema oluşturun. Şema tablo, ilişki ve kısıtlama tanımlarını içerir.
XML şeması XSD standardı kullanılarak yazılır.
Note
msdata:DataType ve xs:type türleri eşleşmezse veri bozulması oluşabilir. Özel durum oluşturulmayacak.
ReadXmlSchema yöntemi genellikle dosyasını doldurmak için kullanılan yöntemi çağırmadan ReadXml önce çağrılırDataSet.
System.Xml.XmlReader Sınıf soyut. öğesinden XmlReader devralan bir sınıf sınıfıdır System.Xml.XmlTextReader .
Note
Şemanız DataSet aynı ada sahip ancak farklı türde öğeler içeriyorsa, aynı ad alanında ile içine şemayı DataSetReadXmlSchemaokumaya çalıştığınızda bir özel durum oluşturulur. .NET Framework sürüm 1.0 kullanıyorsanız bu özel durum oluşmaz.