DataSet Oluşturucular
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.
DataSet sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
DataSet() |
DataSet sınıfının yeni bir örneğini başlatır. |
DataSet(String) |
Verilen adla sınıfının yeni bir örneğini DataSet başlatır. |
DataSet(SerializationInfo, StreamingContext) |
Geçersiz.
DataSet sınıfının yeni bir örneğini serileştirilmiş verilerle başlatır. |
DataSet(SerializationInfo, StreamingContext, Boolean) |
Geçersiz.
DataSet sınıfının yeni bir örneğini serileştirilmiş verilerle başlatır. |
DataSet()
- Kaynak:
- DataSet.cs
- Kaynak:
- DataSet.cs
- Kaynak:
- DataSet.cs
DataSet sınıfının yeni bir örneğini başlatır.
public:
DataSet();
public DataSet ();
Public Sub New ()
Örnekler
Aşağıdaki örnek yeni DataSetbir oluşturur ve buna iki DataTable nesne ekler.
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
Açıklamalar
Oluşturucunun DataSet bu uygulaması parametre almaz ve yeni örnek için varsayılan bir "NewDataSet" adı oluşturur.
xml gösteriminin DataSet her zaman bir şema tanımındaki en üst düzey öğe olan belge öğesi için bir ada sahip olduğundan emin olmak için DataSet için bir ad gereklidir.
Ayrıca bkz.
Şunlara uygulanır
DataSet(String)
- Kaynak:
- DataSet.cs
- Kaynak:
- DataSet.cs
- Kaynak:
- DataSet.cs
Verilen adla sınıfının yeni bir örneğini DataSet başlatır.
public:
DataSet(System::String ^ dataSetName);
public DataSet (string dataSetName);
new System.Data.DataSet : string -> System.Data.DataSet
Public Sub New (dataSetName As String)
Parametreler
Örnekler
Aşağıdaki örnek, iki DataTable nesnenin eklendiği yeni DataSetbir oluşturur.
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
Açıklamalar
xml gösteriminin her zaman bir şema tanımındaki DataSet en üst düzey öğe olan belge öğesi için bir ada sahip olduğundan emin olmak için için bir ad DataSet gereklidir.
Ayrıca bkz.
Şunlara uygulanır
DataSet(SerializationInfo, StreamingContext)
- Kaynak:
- DataSet.cs
- Kaynak:
- DataSet.cs
- Kaynak:
- DataSet.cs
Dikkat
This API supports obsolete formatter-based serialization. It should not be called or extended by application code.
DataSet sınıfının yeni bir örneğini serileştirilmiş verilerle başlatır.
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.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);
new System.Data.DataSet : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Data.DataSet
[<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
Protected Sub New (info As SerializationInfo, context As StreamingContext)
Parametreler
- info
- SerializationInfo
Veri kümesi için seri hale getirilmiş veriler.
- context
- StreamingContext
Serileştirilmiş akış hakkında bağlamsal bilgiler.
- Öznitelikler
Özel durumlar
Yalnızca .NET 7 ve sonraki sürümleri: info
ikili veriler içerir.
Açıklamalar
Önemli
Güvenilmeyen verilerle bu nesnenin bir örneğini kullanmak bir güvenlik riskidir. Bu nesneyi yalnızca güvenilen verilerle kullanın. Daha fazla bilgi için bkz. Tüm Girişleri Doğrulama.
Şunlara uygulanır
DataSet(SerializationInfo, StreamingContext, Boolean)
- Kaynak:
- DataSet.cs
- Kaynak:
- DataSet.cs
- Kaynak:
- DataSet.cs
Dikkat
This API supports obsolete formatter-based serialization. It should not be called or extended by application code.
DataSet sınıfının yeni bir örneğini serileştirilmiş verilerle başlatır.
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.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);
new System.Data.DataSet : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext * bool -> System.Data.DataSet
[<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
Protected Sub New (info As SerializationInfo, context As StreamingContext, ConstructSchema As Boolean)
Parametreler
- info
- SerializationInfo
Veri kümesi için seri hale getirilmiş veriler.
- context
- StreamingContext
Serileştirilmiş akış hakkında bağlamsal bilgiler.
- ConstructSchema
- Boolean
- Öznitelikler
Özel durumlar
Yalnızca .NET 7 ve sonraki sürümleri: info
ikili veriler içerir.
Açıklamalar
Önemli
Güvenilmeyen verilerle bu nesnenin bir örneğini kullanmak bir güvenlik riskidir. Bu nesneyi yalnızca güvenilen verilerle kullanın. Daha fazla bilgi için bkz. Tüm Girişleri Doğrulama.