DataSet Oluşturucular

Tanım

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

dataSetName
String

öğesinin DataSetadı.

Ö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.

Şunlara uygulanır