DataSet Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen In-Memory-Cache von Daten dar.
public ref class DataSet : System::ComponentModel::MarshalByValueComponent, System::ComponentModel::IListSource, System::ComponentModel::ISupportInitialize, System::ComponentModel::ISupportInitializeNotification, System::Runtime::Serialization::ISerializable, System::Xml::Serialization::IXmlSerializable
public ref class DataSet : System::ComponentModel::MarshalByValueComponent, System::ComponentModel::IListSource, System::ComponentModel::ISupportInitialize, System::Runtime::Serialization::ISerializable, System::Xml::Serialization::IXmlSerializable
public ref class DataSet : System::ComponentModel::MarshalByValueComponent, System::ComponentModel::IListSource, System::ComponentModel::ISupportInitializeNotification, System::Runtime::Serialization::ISerializable, System::Xml::Serialization::IXmlSerializable
public class DataSet : System.ComponentModel.MarshalByValueComponent, System.ComponentModel.IListSource, System.ComponentModel.ISupportInitialize, System.ComponentModel.ISupportInitializeNotification, System.Runtime.Serialization.ISerializable, System.Xml.Serialization.IXmlSerializable
[System.Serializable]
public class DataSet : System.ComponentModel.MarshalByValueComponent, System.ComponentModel.IListSource, System.ComponentModel.ISupportInitialize, System.Runtime.Serialization.ISerializable, System.Xml.Serialization.IXmlSerializable
[System.Serializable]
public class DataSet : System.ComponentModel.MarshalByValueComponent, System.ComponentModel.IListSource, System.ComponentModel.ISupportInitializeNotification, System.Runtime.Serialization.ISerializable, System.Xml.Serialization.IXmlSerializable
public class DataSet : System.ComponentModel.MarshalByValueComponent, System.ComponentModel.IListSource, System.ComponentModel.ISupportInitializeNotification, System.Runtime.Serialization.ISerializable, System.Xml.Serialization.IXmlSerializable
type DataSet = class
inherit MarshalByValueComponent
interface IListSource
interface ISupportInitialize
interface ISupportInitializeNotification
interface ISerializable
interface IXmlSerializable
[<System.Serializable>]
type DataSet = class
inherit MarshalByValueComponent
interface IListSource
interface IXmlSerializable
interface ISupportInitialize
interface ISerializable
[<System.Serializable>]
type DataSet = class
inherit MarshalByValueComponent
interface IListSource
interface IXmlSerializable
interface ISupportInitializeNotification
interface ISupportInitialize
interface ISerializable
Public Class DataSet
Inherits MarshalByValueComponent
Implements IListSource, ISerializable, ISupportInitialize, ISupportInitializeNotification, IXmlSerializable
Public Class DataSet
Inherits MarshalByValueComponent
Implements IListSource, ISerializable, ISupportInitialize, IXmlSerializable
Public Class DataSet
Inherits MarshalByValueComponent
Implements IListSource, ISerializable, ISupportInitializeNotification, IXmlSerializable
- Vererbung
- Attribute
- Implementiert
Beispiele
Das folgende Beispiel besteht aus mehreren Methoden, die kombiniert eine DataSet aus der Northwind-Datenbank erstellen und füllen.
using System;
using System.Data;
using System.Data.SqlClient;
namespace Microsoft.AdoNet.DataSetDemo
{
class NorthwindDataSet
{
static void Main()
{
string connectionString = GetConnectionString();
ConnectToData(connectionString);
}
private static void ConnectToData(string connectionString)
{
//Create a SqlConnection to the Northwind database.
using (SqlConnection connection =
new SqlConnection(connectionString))
{
//Create a SqlDataAdapter for the Suppliers table.
SqlDataAdapter adapter = new SqlDataAdapter();
// A table mapping names the DataTable.
adapter.TableMappings.Add("Table", "Suppliers");
// Open the connection.
connection.Open();
Console.WriteLine("The SqlConnection is open.");
// Create a SqlCommand to retrieve Suppliers data.
SqlCommand command = new SqlCommand(
"SELECT SupplierID, CompanyName FROM dbo.Suppliers;",
connection);
command.CommandType = CommandType.Text;
// Set the SqlDataAdapter's SelectCommand.
adapter.SelectCommand = command;
// Fill the DataSet.
DataSet dataSet = new DataSet("Suppliers");
adapter.Fill(dataSet);
// Create a second Adapter and Command to get
// the Products table, a child table of Suppliers.
SqlDataAdapter productsAdapter = new SqlDataAdapter();
productsAdapter.TableMappings.Add("Table", "Products");
SqlCommand productsCommand = new SqlCommand(
"SELECT ProductID, SupplierID FROM dbo.Products;",
connection);
productsAdapter.SelectCommand = productsCommand;
// Fill the DataSet.
productsAdapter.Fill(dataSet);
// Close the connection.
connection.Close();
Console.WriteLine("The SqlConnection is closed.");
// Create a DataRelation to link the two tables
// based on the SupplierID.
DataColumn parentColumn =
dataSet.Tables["Suppliers"].Columns["SupplierID"];
DataColumn childColumn =
dataSet.Tables["Products"].Columns["SupplierID"];
DataRelation relation =
new System.Data.DataRelation("SuppliersProducts",
parentColumn, childColumn);
dataSet.Relations.Add(relation);
Console.WriteLine(
"The {0} DataRelation has been created.",
relation.RelationName);
}
}
static private string GetConnectionString()
{
// To avoid storing the connection string in your code,
// you can retrieve it from a configuration file.
return "Data Source=(local);Initial Catalog=Northwind;"
+ "Integrated Security=SSPI";
}
}
}
Option Explicit On
Option Strict On
Imports System.Data
Imports system.Data.SqlClient
Public Class NorthwindDataSet
Public Shared Sub Main()
Dim connectionString As String = _
GetConnectionString()
ConnectToData(connectionString)
End Sub
Private Shared Sub ConnectToData( _
ByVal connectionString As String)
' Create a SqlConnection to the Northwind database.
Using connection As SqlConnection = New SqlConnection( _
connectionString)
' Create a SqlDataAdapter for the Suppliers table.
Dim suppliersAdapter As SqlDataAdapter = _
New SqlDataAdapter()
' A table mapping names the DataTable.
suppliersAdapter.TableMappings.Add("Table", "Suppliers")
' Open the connection.
connection.Open()
Console.WriteLine("The SqlConnection is open.")
' Create a SqlCommand to retrieve Suppliers data.
Dim suppliersCommand As New SqlCommand( _
"SELECT SupplierID, CompanyName FROM dbo.Suppliers;", _
connection)
suppliersCommand.CommandType = CommandType.Text
' Set the SqlDataAdapter's SelectCommand.
suppliersAdapter.SelectCommand = suppliersCommand
' Fill the DataSet.
Dim dataSet As New DataSet("Suppliers")
suppliersAdapter.Fill(dataSet)
' Create a second SqlDataAdapter and SqlCommand to get
' the Products table, a child table of Suppliers.
Dim productsAdapter As New SqlDataAdapter()
productsAdapter.TableMappings.Add("Table", "Products")
Dim productsCommand As New SqlCommand( _
"SELECT ProductID, SupplierID FROM dbo.Products;", _
connection)
productsAdapter.SelectCommand = productsCommand
' Fill the DataSet.
productsAdapter.Fill(dataSet)
' Close the connection.
connection.Close()
Console.WriteLine("The SqlConnection is closed.")
' Create a DataRelation to link the two tables
' based on the SupplierID.
Dim parentColumn As DataColumn = _
dataSet.Tables("Suppliers").Columns("SupplierID")
Dim childColumn As DataColumn = _
dataSet.Tables("Products").Columns("SupplierID")
Dim relation As New DataRelation("SuppliersProducts", _
parentColumn, childColumn)
dataSet.Relations.Add(relation)
Console.WriteLine( _
"The {0} DataRelation has been created.", _
relation.RelationName)
End Using
End Sub
Private Shared Function GetConnectionString() As String
' To avoid storing the connection string in your code,
' you can retrieve it from a configuration file.
Return "Data Source=(local);Initial Catalog=Northwind;" _
& "Integrated Security=SSPI;"
End Function
End Class
Hinweise
Weitere Informationen zu dieser API finden Sie unter Zusätzliche API-Hinweise für DataSet.
Konstruktoren
DataSet() |
Initialisiert eine neue Instanz der DataSet-Klasse. |
DataSet(SerializationInfo, StreamingContext) |
Veraltet.
Initialisiert eine neue Instanz der DataSet-Klasse mit serialisierten Daten. |
DataSet(SerializationInfo, StreamingContext, Boolean) |
Veraltet.
Initialisiert eine neue Instanz der DataSet-Klasse mit serialisierten Daten. |
DataSet(String) |
Initialisiert eine neue Instanz der DataSet-Klasse mit dem angegebenen Namen. |
Eigenschaften
CaseSensitive |
Ruft einen Wert ab, der angibt, ob bei Zeichenfolgenvergleichen in DataTable-Objekten die Groß- und Kleinschreibung berücksichtigt wird, oder legt diesen fest. |
Container |
Ruft den Container für die Komponente ab. (Geerbt von MarshalByValueComponent) |
DataSetName |
Ruft den Namen des aktuellen DataSet ab oder legt diesen fest. |
DefaultViewManager |
Ruft eine benutzerdefinierte Ansicht der im DataSet enthaltenen Daten ab, mit der unter Verwendung eines benutzerdefinierten DataViewManager gefiltert, gesucht und navigiert werden kann. |
DesignMode |
Ruft einen Wert ab, der angibt, ob sich die Komponente gegenwärtig im Entwurfsmodus befindet. (Geerbt von MarshalByValueComponent) |
EnforceConstraints |
Ruft einen Wert ab, der angibt, ob bei Aktualisierungen Einschränkungsregeln beachtet werden, oder legt diesen fest. |
Events |
Ruft die Liste der an diese Komponente angefügten Ereignishandler ab. (Geerbt von MarshalByValueComponent) |
ExtendedProperties |
Ruft die dem |
HasErrors |
Ruft einen Wert ab, der angibt, ob in diesem DataTable in einem der DataSet-Objekte Fehler vorliegen. |
IsInitialized |
Ruft einen Wert ab, der angibt, ob die DataSet initialisiert wurde. |
Locale |
Ruft die Gebietsschemainformationen ab, die für den Vergleich von Zeichenfolgen in der Tabelle verwendet werden, oder legt diese fest. |
Namespace |
Ruft den Namespace der DataSet ab oder legt diesen fest. |
Prefix |
Ruft ein XML-Präfix ab, das als Alias für den Namespace der DataSet fungiert, oder legt dieses fest. |
Relations |
Ruft die Collection der Beziehungen ab, die Tabellen verknüpfen und die Navigation von übergeordneten Tabellen zu untergeordneten Tabellen ermöglichen. |
RemotingFormat |
Ruft das Serialisierungsformat für das ab, das DataSet beim Remoting verwendet wird, oder legt es fest. |
SchemaSerializationMode |
Ruft einen SchemaSerializationMode für ein DataSet ab oder legt diesen fest. |
Site | |
Tables |
Ruft die Auflistung der im DataSet enthaltenen Tabellen ab. |
Methoden
AcceptChanges() |
Führt einen Commit für alle Änderungen aus, die an diesem DataSet seit dem letzten Ladevorgang oder seit dem letzten Aufruf von AcceptChanges() vorgenommen wurden. |
BeginInit() |
Beginnt die Initialisierung einer DataSet, die in einem Formular oder von einer anderen Komponente verwendet wird. Die Initialisierung erfolgt zur Laufzeit. |
Clear() |
Entfernt alle Daten aus dem DataSet, indem alle Zeilen in sämtlichen Tabellen entfernt werden. |
Clone() |
Kopiert die Struktur des DataSet, einschließlich aller Schemas, Beziehungen und Einschränkungen von DataTable. Es werden keine Daten kopiert. |
Copy() |
Kopiert die Struktur und die Daten für diese DataSet. |
CreateDataReader() |
Gibt einen DataTableReader mit einem Resultset pro DataTable zurück, und zwar in der Reihenfolge der Tabellen in der Tables-Auflistung. |
CreateDataReader(DataTable[]) |
Gibt einen DataTableReader mit einem Resultset pro DataTable zurück. |
DetermineSchemaSerializationMode(SerializationInfo, StreamingContext) |
Bestimmt den SchemaSerializationMode für ein DataSet. |
DetermineSchemaSerializationMode(XmlReader) |
Bestimmt den SchemaSerializationMode für ein DataSet. |
Dispose() |
Gibt alle vom MarshalByValueComponent verwendeten Ressourcen frei. (Geerbt von MarshalByValueComponent) |
Dispose(Boolean) |
Gibt die von MarshalByValueComponent verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei. (Geerbt von MarshalByValueComponent) |
EndInit() |
Beendet die Initialisierung einer DataSet, die in einem Formular oder von einer anderen Komponente verwendet wird. Die Initialisierung erfolgt zur Laufzeit. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetChanges() |
Ruft eine Kopie des DataSet ab, die sämtliche seit dem letzten Laden oder seit dem letzten Aufruf von AcceptChanges() vorgenommenen Änderungen enthält. |
GetChanges(DataRowState) |
Ruft eine Kopie der DataSet ab, die alle seit dem letzten Laden oder seit dem letzten Aufruf von AcceptChanges() vorgenommenen und durch DataRowState gefilterten Änderungen enthält. |
GetDataSetSchema(XmlSchemaSet) |
Ruft eine Kopie von XmlSchemaSet für das DataSet ab. |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetObjectData(SerializationInfo, StreamingContext) |
Veraltet.
Füllt ein Serialisierungsinformationsobjekt mit den Daten auf, die zum Serialisieren des DataSet erforderlich sind. |
GetSchemaSerializable() |
Gibt eine serialisierbare XmlSchema-Instanz zurück. |
GetSerializationData(SerializationInfo, StreamingContext) |
Deserialisiert die Tabellendaten aus dem Binär- oder XML-Stream. |
GetService(Type) |
Ruft die Implementierung von IServiceProvider ab. (Geerbt von MarshalByValueComponent) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
GetXml() |
Gibt die XML-Darstellung der im DataSet gespeicherten Daten zurück. |
GetXmlSchema() |
Gibt das XSD-Schema für die XML-Darstellung der im DataSet gespeicherten Daten zurück. |
HasChanges() |
Ruft einen Wert ab, der angibt, ob das DataSet Änderungen aufweist, einschließlich neuer, gelöschter oder geänderter Zeilen. |
HasChanges(DataRowState) |
Ruft einen Wert ab, der angibt, ob das DataSet Änderungen aufweist, einschließlich neuer, gelöschter oder geänderter Zeilen, gefiltert durch DataRowState. |
InferXmlSchema(Stream, String[]) |
Wendet das XML-Schema aus dem angegebenen Stream auf das DataSet an. |
InferXmlSchema(String, String[]) |
Wendet das XML-Schema aus der angegebenen Datei auf das DataSet an. |
InferXmlSchema(TextReader, String[]) |
Wendet das XML-Schema aus dem angegebenen TextReader auf das DataSet an. |
InferXmlSchema(XmlReader, String[]) |
Wendet das XML-Schema aus dem angegebenen XmlReader auf das DataSet an. |
InitializeDerivedDataSet() |
Deserialisiert alle Tabellendaten des Dataset aus dem Binär- oder XML-Stream. |
IsBinarySerialized(SerializationInfo, StreamingContext) |
Überprüft das Format der serialisierten Darstellung des |
Load(IDataReader, LoadOption, DataTable[]) |
Füllt ein DataSet mit Werten aus einer Datenquelle. Dazu werden der bereitgestellte IDataReader sowie ein Array von DataTable-Instanzen verwendet, mit dem Schema- und Namespaceinformationen bereitgestellt werden. |
Load(IDataReader, LoadOption, FillErrorEventHandler, DataTable[]) |
Füllt ein DataSet mit Werten aus einer Datenquelle. Dazu werden der bereitgestellte IDataReader sowie ein Array von DataTable-Instanzen verwendet, mit dem Schema- und Namespaceinformationen bereitgestellt werden. |
Load(IDataReader, LoadOption, String[]) |
Füllt ein DataSet mit Werten aus einer Datenquelle. Dazu wird der bereitgestellte IDataReader sowie ein Array von Zeichenfolgen verwendet, mit dem die Namen der Tabellen im |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
Merge(DataRow[]) |
Führt ein Array von DataRow-Objekten mit dem aktuellen DataSet zusammen. |
Merge(DataRow[], Boolean, MissingSchemaAction) |
Führt ein Array von DataRow-Objekten mit dem aktuellen DataSet zusammen. Dabei werden Änderungen des |
Merge(DataSet) |
Führt ein angegebenes DataSet und das entsprechende Schema mit dem aktuellen |
Merge(DataSet, Boolean) |
Führt ein angegebenes DataSet und sein Schema mit dem aktuellen |
Merge(DataSet, Boolean, MissingSchemaAction) |
Führt ein angegebenes DataSet und sein Schema mit dem aktuellen |
Merge(DataTable) |
Führt ein angegebenes DataTable und das entsprechende Schema mit dem aktuellen DataSet zusammen. |
Merge(DataTable, Boolean, MissingSchemaAction) |
Führt eine angegebene DataTable und ihr Schema mit dem aktuellen |
OnPropertyChanging(PropertyChangedEventArgs) |
Löst das OnPropertyChanging(PropertyChangedEventArgs)-Ereignis aus. |
OnRemoveRelation(DataRelation) |
Tritt beim Entfernen eines DataRelation-Objekts aus einer DataTable ein. |
OnRemoveTable(DataTable) | |
RaisePropertyChanging(String) |
Sendet eine Benachrichtigung, dass die angegebene DataSet-Eigenschaft gerade geändert wird. |
ReadXml(Stream) |
Liest mit dem angegebenen DataSet das XML-Schema und die XML-Daten in die Stream. |
ReadXml(Stream, XmlReadMode) |
Liest mit dem angegebenen DataSet und im angegebenen Stream das XML-Schema und die XML-Daten in das XmlReadMode. |
ReadXml(String) |
Liest mithilfe der angegebenen Datei das XML-Schema und die XML-Daten in das DataSet. |
ReadXml(String, XmlReadMode) |
Liest mit der angegebenen Datei und im angegebenen DataSet das XML-Schema und die XML-Daten in das XmlReadMode. |
ReadXml(TextReader) |
Liest mit dem angegebenen DataSet das XML-Schema und die XML-Daten in die TextReader. |
ReadXml(TextReader, XmlReadMode) |
Liest mit dem angegebenen DataSet und im angegebenen TextReader das XML-Schema und die XML-Daten in das XmlReadMode. |
ReadXml(XmlReader) |
Liest mit dem angegebenen DataSet das XML-Schema und die XML-Daten in die XmlReader. |
ReadXml(XmlReader, XmlReadMode) |
Liest mit dem angegebenen DataSet und im angegebenen XmlReader das XML-Schema und die XML-Daten in das XmlReadMode. |
ReadXmlSchema(Stream) |
Liest das XML-Schema aus dem angegebenen Stream in das DataSet. |
ReadXmlSchema(String) |
Liest das XML-Schema aus der angegebenen Datei in das DataSet. |
ReadXmlSchema(TextReader) |
Liest das XML-Schema aus dem angegebenen TextReader in das DataSet. |
ReadXmlSchema(XmlReader) |
Liest das XML-Schema aus dem angegebenen XmlReader in das DataSet. |
ReadXmlSerializable(XmlReader) |
Ignoriert Attribute und gibt ein leeres DataSet zurück. |
RejectChanges() |
Führt einen Rollback aller Änderungen aus, die am DataSet seit dessen Erstellung oder seit dem letzten Aufruf von AcceptChanges() vorgenommen wurden. |
Reset() |
Löscht alle Tabellen und entfernt alle Beziehungen, Einschränkungen und fremden Tabellen von DataSet. Untergeordnete Klassen müssen Reset() überschreiben, um ein DataSet mit dem ursprünglichen Zustand wiederherzustellen. |
ShouldSerializeRelations() |
Ruft einen Wert ab, der angibt, ob die Relations-Eigenschaft beibehalten werden soll. |
ShouldSerializeTables() |
Ruft einen Wert ab, der angibt, ob die Tables-Eigenschaft beibehalten werden soll. |
ToString() |
Gibt einen String zurück, der den Namen der Component enthält (sofern vorhanden). Diese Methode darf nicht überschrieben werden. (Geerbt von MarshalByValueComponent) |
WriteXml(Stream) |
Schreibt mit dem angegebenen DataSet die aktuellen Daten für das Stream. |
WriteXml(Stream, XmlWriteMode) |
Schreibt mit dem angegebenen DataSet und im angegebenen Stream die aktuellen Daten und bei Bedarf das Schema für die XmlWriteMode. Um das Schema zu schreiben, legen Sie den Wert für den |
WriteXml(String) |
Schreibt die aktuellen Daten für das DataSet in die angegebene Datei. |
WriteXml(String, XmlWriteMode) |
Schreibt im angegebenen DataSet die aktuellen Daten und bei Bedarf das Schema für die XmlWriteMode in die angegebene Datei. Um das Schema zu schreiben, legen Sie den Wert für den |
WriteXml(TextWriter) |
Schreibt mit dem angegebenen DataSet die aktuellen Daten für das TextWriter. |
WriteXml(TextWriter, XmlWriteMode) |
Schreibt mit dem angegebenen DataSet und im angegebenen TextWriter die aktuellen Daten und bei Bedarf das Schema für die XmlWriteMode. Um das Schema zu schreiben, legen Sie den Wert für den |
WriteXml(XmlWriter) |
Schreibt die aktuellen Daten für das DataSet in den angegebenen XmlWriter. |
WriteXml(XmlWriter, XmlWriteMode) |
Schreibt mit dem angegebenen DataSet und im angegebenen XmlWriter die aktuellen Daten und bei Bedarf das Schema für die XmlWriteMode. Um das Schema zu schreiben, legen Sie den Wert für den |
WriteXmlSchema(Stream) |
Schreibt die DataSet-Struktur als XML-Schreibt in das angegebene Stream-Objekt. |
WriteXmlSchema(Stream, Converter<Type,String>) |
Schreibt die DataSet-Struktur als XML-Schreibt in das angegebene Stream-Objekt. |
WriteXmlSchema(String) |
Schreibt die DataSet-Struktur als XML-Schema in eine Datei. |
WriteXmlSchema(String, Converter<Type,String>) |
Schreibt die DataSet-Struktur als XML-Schema in eine Datei. |
WriteXmlSchema(TextWriter) |
Schreibt die DataSet-Struktur als XML-Schreibt in das angegebene TextWriter-Objekt. |
WriteXmlSchema(TextWriter, Converter<Type,String>) |
Schreibt die DataSet-Struktur als XML-Schema in den angegebenen TextWriter. |
WriteXmlSchema(XmlWriter) |
Schreibt die DataSet-Struktur als XML-Schema in ein XmlWriter-Objekt. |
WriteXmlSchema(XmlWriter, Converter<Type,String>) |
Schreibt die DataSet-Struktur als XML-Schema in den angegebenen XmlWriter. |
Ereignisse
Disposed |
Fügt einen Ereignishandler hinzu, der auf das Disposed-Ereignis für die Komponente lauscht. (Geerbt von MarshalByValueComponent) |
Initialized |
Tritt nach dem Initialisieren der DataSet auf. |
MergeFailed |
Tritt auf, wenn eine Ziel- und eine Quell-DataRow denselben Primärschlüsselwert aufweisen und EnforceConstraints auf True festgelegt ist. |
Explizite Schnittstellenimplementierungen
IListSource.ContainsListCollection |
Eine Beschreibung dieses Elements finden Sie unter ContainsListCollection. |
IListSource.GetList() |
Eine Beschreibung dieses Elements finden Sie unter GetList(). |
ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Füllt ein Serialisierungsinformationsobjekt mit den Daten auf, die zum Serialisieren des DataSet erforderlich sind. |
IXmlSerializable.GetSchema() |
Eine Beschreibung dieses Elements finden Sie unter GetSchema(). |
IXmlSerializable.ReadXml(XmlReader) |
Eine Beschreibung dieses Elements finden Sie unter ReadXml(XmlReader). |
IXmlSerializable.WriteXml(XmlWriter) |
Eine Beschreibung dieses Elements finden Sie unter WriteXml(XmlWriter). |
Erweiterungsmethoden
GetKeyedService<T>(IServiceProvider, Object) |
Ruft einen Dienst vom Typ |
GetKeyedServices(IServiceProvider, Type, Object) |
Ruft eine Enumeration von Diensten vom Typ |
GetKeyedServices<T>(IServiceProvider, Object) |
Ruft eine Enumeration von Diensten vom Typ |
GetRequiredKeyedService(IServiceProvider, Type, Object) |
Ruft einen Dienst vom Typ |
GetRequiredKeyedService<T>(IServiceProvider, Object) |
Ruft einen Dienst vom Typ |
CreateAsyncScope(IServiceProvider) |
Erstellt eine neue AsyncServiceScope-Schnittstelle, die zum Auflösen von bereichsbezogenen Diensten verwendet werden kann. |
CreateScope(IServiceProvider) |
Erstellt eine neue IServiceScope-Schnittstelle, die zum Auflösen von bereichsbezogenen Diensten verwendet werden kann. |
GetRequiredService(IServiceProvider, Type) |
Ruft einen Dienst vom Typ |
GetRequiredService<T>(IServiceProvider) |
Ruft einen Dienst vom Typ |
GetService<T>(IServiceProvider) |
Ruft einen Dienst vom Typ |
GetServices(IServiceProvider, Type) |
Ruft eine Enumeration von Diensten vom Typ |
GetServices<T>(IServiceProvider) |
Ruft eine Enumeration von Diensten vom Typ |
GetFakeLogCollector(IServiceProvider) |
Ruft das Objekt ab, das Protokolldatensätze sammelt, die an die gefälschte Protokollierung gesendet wurden. |
GetFakeRedactionCollector(IServiceProvider) |
Ruft den gefälschten Redactorsammler instance aus dem Abhängigkeitsinjektionscontainer ab. |
Gilt für:
Threadsicherheit
Dieser Typ ist für Multithread-Lesevorgänge sicher. Sie müssen alle Schreibvorgänge synchronisieren.