DataSet Konstruktorok
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Inicializálja a DataSet osztály új példányát.
Túlterhelések
| Name | Description |
|---|---|
| DataSet() |
Inicializálja a DataSet osztály új példányát. |
| DataSet(String) |
Inicializálja az DataSet osztály új példányát a megadott névvel. |
| DataSet(SerializationInfo, StreamingContext) |
Elavult.
Inicializálja az DataSet osztály új példányát szerializált adatokkal. |
| DataSet(SerializationInfo, StreamingContext, Boolean) |
Elavult.
Inicializálja az DataSet osztály új példányát szerializált adatokkal. |
DataSet()
- Forrás:
- DataSet.cs
- Forrás:
- DataSet.cs
- Forrás:
- DataSet.cs
- Forrás:
- DataSet.cs
- Forrás:
- DataSet.cs
Inicializálja a DataSet osztály új példányát.
public:
DataSet();
public DataSet();
Public Sub New ()
Példák
Az alábbi példa létrehoz egy újat DataSet, és két DataTable objektumot ad hozzá.
Private Sub CreateDataSet()
Dim dataSet As New DataSet()
' Create two DataTable objects using a function.
Dim table1 As DataTable = MakeTable("idTable1", "thing1")
Dim table2 As DataTable = MakeTable("idTable2", "thing2")
dataSet.Tables.Add(table1)
dataSet.Tables.Add(table2)
Console.WriteLine(dataSet.Tables.Count)
End Sub
Private Function MakeTable(c1Name As String, _
c2Name As String) As DataTable
Dim table As New DataTable
' Add two DataColumns
Dim column As New DataColumn( _
c1Name, System.Type.GetType("System.Integer"))
table.Columns.Add(column)
column = New DataColumn(c2Name, _
System.Type.GetType("System.String"))
MakeTable = table
End Function
Megjegyzések
A konstruktor ezen implementációja DataSet nem vesz fel paramétereket, és létrehoz egy alapértelmezett nevet (NewDataSet) az új példányhoz.
A név megadása DataSet szükséges annak biztosításához, hogy az XML-reprezentációnak DataSet mindig legyen neve a dokumentumelemnek, amely a sémadefiníció legmagasabb szintű eleme.
Lásd még
A következőre érvényes:
DataSet(String)
- Forrás:
- DataSet.cs
- Forrás:
- DataSet.cs
- Forrás:
- DataSet.cs
- Forrás:
- DataSet.cs
- Forrás:
- DataSet.cs
Inicializálja az DataSet osztály új példányát a megadott névvel.
public:
DataSet(System::String ^ dataSetName);
public DataSet(string dataSetName);
new System.Data.DataSet : string -> System.Data.DataSet
Public Sub New (dataSetName As String)
Paraméterek
Példák
Az alábbi példa egy új DataSetobjektumot hoz létre, amelyhez két DataTable objektumot ad hozzá.
Private Sub CreateDataSet()
Dim dataSet As New DataSet("aNewDataSet")
' Create two DataTable objects using a function.
Dim table1 As DataTable = MakeTable("idTable1", "thing1")
Dim table2 As DataTable = MakeTable("idTable2", "thing2")
dataSet.Tables.Add(table1)
dataSet.Tables.Add(table2)
Console.WriteLine(dataSet.DataSetName, dataSet.Tables.Count)
End Sub
Private Function MakeTable(c1Name As String, c2Name As String) _
As DataTable
Dim table As New DataTable
' Add two DataColumns
Dim column As New DataColumn( _
c1Name, System.Type.GetType("System.Integer"))
table.Columns.Add(column)
column = New DataColumn(c2Name, _
System.Type.GetType("System.String"))
table.Columns.Add(column)
MakeTable = table
End Function
Megjegyzések
A név megadása DataSet szükséges annak biztosításához, hogy az XML-reprezentáció DataSet mindig a dokumentumelem neve legyen, amely a sémadefiníció legmagasabb szintű eleme.
Lásd még
A következőre érvényes:
DataSet(SerializationInfo, StreamingContext)
- Forrás:
- DataSet.cs
- Forrás:
- DataSet.cs
- Forrás:
- DataSet.cs
- Forrás:
- DataSet.cs
- Forrás:
- DataSet.cs
Figyelemfelhívás
This API supports obsolete formatter-based serialization. It should not be called or extended by application code.
Inicializálja az DataSet osztály új példányát szerializált adatokkal.
protected:
DataSet(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
[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.")]
[System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
protected DataSet(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
protected DataSet(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")]
protected DataSet(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[<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.")>]
[<System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Data.DataSet : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Data.DataSet
new System.Data.DataSet : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Data.DataSet
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")>]
new System.Data.DataSet : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Data.DataSet
Protected Sub New (info As SerializationInfo, context As StreamingContext)
Paraméterek
- info
- SerializationInfo
Az adatkészlet szerializált adatai.
- context
- StreamingContext
A szerializált stream környezetfüggő információi.
- Attribútumok
Kivételek
csak .NET 7- és újabb verziókban: info bináris adatokat tartalmaz.
Megjegyzések
Important
Az ilyen típusú példányok nem megbízható adatokkal való használata biztonsági kockázatot jelent. Ezt az objektumot csak megbízható adatokkal használja. További információ: Minden bemenet ellenőrzése.
A következőre érvényes:
DataSet(SerializationInfo, StreamingContext, Boolean)
- Forrás:
- DataSet.cs
- Forrás:
- DataSet.cs
- Forrás:
- DataSet.cs
- Forrás:
- DataSet.cs
- Forrás:
- DataSet.cs
Figyelemfelhívás
This API supports obsolete formatter-based serialization. It should not be called or extended by application code.
Inicializálja az DataSet osztály új példányát szerializált adatokkal.
protected:
DataSet(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context, bool ConstructSchema);
[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.")]
[System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
protected DataSet(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context, bool ConstructSchema);
protected DataSet(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context, bool ConstructSchema);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")]
protected DataSet(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context, bool ConstructSchema);
[<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.")>]
[<System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Data.DataSet : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext * bool -> System.Data.DataSet
new System.Data.DataSet : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext * bool -> System.Data.DataSet
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")>]
new System.Data.DataSet : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext * bool -> System.Data.DataSet
Protected Sub New (info As SerializationInfo, context As StreamingContext, ConstructSchema As Boolean)
Paraméterek
- info
- SerializationInfo
Az adatkészlet szerializált adatai.
- context
- StreamingContext
A szerializált stream környezetfüggő információi.
- ConstructSchema
- Boolean
- Attribútumok
Kivételek
csak .NET 7- és újabb verziókban: info bináris adatokat tartalmaz.
Megjegyzések
Important
Az ilyen típusú példányok nem megbízható adatokkal való használata biztonsági kockázatot jelent. Ezt az objektumot csak megbízható adatokkal használja. További információ: Minden bemenet ellenőrzése.