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
| Name | Description |
|---|---|
| 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.
Serileştirilmiş verilerle DataSet sınıfının yeni bir örneğini başlatır. |
| DataSet(SerializationInfo, StreamingContext, Boolean) |
Geçersiz.
Serileştirilmiş verilerle DataSet sınıfının yeni bir örneğini başlatır. |
DataSet()
- Kaynak:
- DataSet.cs
- Kaynak:
- DataSet.cs
- 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 bir ad gereklidir.
Ayrıca bkz.
Şunlara uygulanır
DataSet(String)
- Kaynak:
- DataSet.cs
- Kaynak:
- DataSet.cs
- 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 DataSet nesnenin eklendiği yeni DataTablebir 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 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 bir ad gereklidir.
Ayrıca bkz.
Şunlara uygulanır
DataSet(SerializationInfo, StreamingContext)
- Kaynak:
- DataSet.cs
- Kaynak:
- DataSet.cs
- 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.
Serileştirilmiş verilerle DataSet sınıfının yeni bir örneğini başlatır.
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)
Parametreler
- info
- SerializationInfo
Veri kümesi için serileştirilmiş 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 verileri içerir.
Açıklamalar
Important
Güvenilmeyen verilerle bu tür bir örneği 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
- Kaynak:
- DataSet.cs
- Kaynak:
- DataSet.cs
Dikkat
This API supports obsolete formatter-based serialization. It should not be called or extended by application code.
Serileştirilmiş verilerle DataSet sınıfının yeni bir örneğini başlatır.
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)
Parametreler
- info
- SerializationInfo
Veri kümesi için serileştirilmiş 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 verileri içerir.
Açıklamalar
Important
Güvenilmeyen verilerle bu tür bir örneği 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.