Freigeben über


ServiceCollection Klasse

Definition

Standardimplementierung von IServiceCollection.

public ref class ServiceCollection : Microsoft::Extensions::DependencyInjection::IServiceCollection, System::Collections::Generic::ICollection<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^>, System::Collections::Generic::IEnumerable<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^>, System::Collections::Generic::IList<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^>
public class ServiceCollection : Microsoft.Extensions.DependencyInjection.IServiceCollection, System.Collections.Generic.ICollection<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>, System.Collections.Generic.IEnumerable<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>, System.Collections.Generic.IList<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>
type ServiceCollection = class
    interface IServiceCollection
    interface IList<ServiceDescriptor>
    interface ICollection<ServiceDescriptor>
    interface seq<ServiceDescriptor>
    interface IEnumerable
Public Class ServiceCollection
Implements ICollection(Of ServiceDescriptor), IEnumerable(Of ServiceDescriptor), IList(Of ServiceDescriptor), IServiceCollection
Vererbung
ServiceCollection
Implementiert

Konstruktoren

ServiceCollection()

Initialisiert eine neue Instanz der ServiceCollection Klasse.

Eigenschaften

Count

Ruft die Anzahl der Elemente ab, die in der ICollection<T>enthalten sind.

IsReadOnly

Ruft einen Wert ab, der angibt, ob die ICollection<T> schreibgeschützt ist.

Item[Int32]

Ruft das Element am angegebenen Index ab oder legt es fest.

Methoden

Clear()

Entfernt alle Elemente aus der ICollection<T>.

Contains(ServiceDescriptor)

Bestimmt, ob die ICollection<T> einen bestimmten Wert enthält.

CopyTo(ServiceDescriptor[], Int32)

Kopiert die Elemente des ICollection<T> in einen Array, beginnend bei einem bestimmten Array Index.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetEnumerator()

Gibt einen Enumerator zurück, der die Auflistung durchläuft.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
IndexOf(ServiceDescriptor)

Bestimmt den Index eines bestimmten Elements im IList<T>.

Insert(Int32, ServiceDescriptor)

Fügt ein Element an die IList<T> am angegebenen Index ein.

MakeReadOnly()

Macht diese Sammlung schreibgeschützt.

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
Remove(ServiceDescriptor)

Entfernt das erste Vorkommen eines bestimmten Objekts aus dem ICollection<T>.

RemoveAt(Int32)

Entfernt das IList<T> Element am angegebenen Index.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

ICollection<ServiceDescriptor>.Add(ServiceDescriptor)

Fügt dem ICollection<T>ein Element hinzu.

IEnumerable.GetEnumerator()

Gibt einen Enumerator zurück, der eine Auflistung durchläuft.

Erweiterungsmethoden

Add(IServiceCollection, ServiceDescriptor)

Fügt der collectiondie angegebene descriptor hinzu.

Add(IServiceCollection, IEnumerable<ServiceDescriptor>)

Fügt der collectioneine Sequenz von ServiceDescriptor hinzu.

RemoveAll(IServiceCollection, Type)

Entfernt alle Dienste vom Typ serviceType in IServiceCollection.

RemoveAll<T>(IServiceCollection)

Entfernt alle Dienste vom Typ T in IServiceCollection.

RemoveAllKeyed(IServiceCollection, Type, Object)

Entfernt alle Dienste vom Typ serviceType in collection.

RemoveAllKeyed<T>(IServiceCollection, Object)

Entfernt alle Dienste vom Typ T in collection.

Replace(IServiceCollection, ServiceDescriptor)

Entfernt den ersten Dienst in IServiceCollection mit demselben Diensttyp wie descriptor und fügt der Auflistung descriptor hinzu.

TryAdd(IServiceCollection, ServiceDescriptor)

Fügt der collection die angegebene descriptor hinzu, wenn der Diensttyp noch nicht registriert wurde.

TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>)

Fügt der collection die angegebene descriptors hinzu, wenn der Diensttyp noch nicht registriert wurde.

TryAddEnumerable(IServiceCollection, ServiceDescriptor)

Fügt eine ServiceDescriptor hinzu, wenn ein vorhandener Deskriptor mit demselben ServiceType und einer Implementierung, die nicht bereits in servicesvorhanden ist.

TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>)

Fügt die angegebenen ServiceDescriptors hinzu, wenn ein vorhandener Deskriptor mit demselben ServiceType und einer Implementierung, die nicht bereits in servicesvorhanden ist.

TryAddKeyedScoped(IServiceCollection, Type, Object)

Fügt die angegebene service als Scoped Dienst zum collection hinzu, wenn der Diensttyp noch nicht registriert wurde.

TryAddKeyedScoped(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>)

Fügt die angegebene service als Scoped Dienst mithilfe der in implementationFactory angegebenen Factory zum collection hinzu, wenn der Diensttyp noch nicht registriert wurde.

TryAddKeyedScoped(IServiceCollection, Type, Object, Type)

Fügt die angegebene service als Scoped Dienst mit der implementationType Implementierung zum collection hinzu, wenn der Diensttyp noch nicht registriert wurde.

TryAddKeyedScoped<TService>(IServiceCollection, Object)

Fügt die angegebene TService als Scoped Dienst zum collection hinzu, wenn der Diensttyp noch nicht registriert wurde.

TryAddKeyedScoped<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

Fügt die angegebene TService als Scoped Dienst mithilfe der in implementationFactory angegebenen Factory zum services hinzu, wenn der Diensttyp noch nicht registriert wurde.

TryAddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

Fügt die angegebene TService als Scoped In TImplementation angegebenen Dienstimplementierungstyp dem collection hinzu, wenn der Diensttyp noch nicht registriert wurde.

TryAddKeyedSingleton(IServiceCollection, Type, Object)

Fügt die angegebene service als Singleton Dienst zum collection hinzu, wenn der Diensttyp noch nicht registriert wurde.

TryAddKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>)

Fügt die angegebene service als Singleton Dienst mithilfe der in implementationFactory angegebenen Factory zum collection hinzu, wenn der Diensttyp noch nicht registriert wurde.

TryAddKeyedSingleton(IServiceCollection, Type, Object, Type)

Fügt die angegebene service als Singleton Dienst mit der implementationType Implementierung zum collection hinzu, wenn der Diensttyp noch nicht registriert wurde.

TryAddKeyedSingleton<TService>(IServiceCollection, Object)

Fügt die angegebene TService als Singleton Dienst zum collection hinzu, wenn der Diensttyp noch nicht registriert wurde.

TryAddKeyedSingleton<TService>(IServiceCollection, Object, TService)

Fügt dem collection die angegebene TService als Singleton Dienst mit einer instanz hinzu, die in instance angegeben ist, wenn der Diensttyp noch nicht registriert wurde.

TryAddKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

Fügt die angegebene TService als Singleton Dienst mithilfe der in implementationFactory angegebenen Factory zum services hinzu, wenn der Diensttyp noch nicht registriert wurde.

TryAddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Fügt die angegebene TService als Singleton In TImplementation angegebenen Dienstimplementierungstyp dem collection hinzu, wenn der Diensttyp noch nicht registriert wurde.

TryAddKeyedTransient(IServiceCollection, Type, Object)

Fügt die angegebene service als Transient Dienst zum collection hinzu, wenn der Diensttyp noch nicht registriert wurde.

TryAddKeyedTransient(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>)

Fügt die angegebene service als Transient Dienst mithilfe der in implementationFactory angegebenen Factory zum collection hinzu, wenn der Diensttyp noch nicht registriert wurde.

TryAddKeyedTransient(IServiceCollection, Type, Object, Type)

Fügt die angegebene service als Transient Dienst mit der implementationType Implementierung zum collection hinzu, wenn der Diensttyp noch nicht registriert wurde.

TryAddKeyedTransient<TService>(IServiceCollection, Object)

Fügt die angegebene TService als Transient Dienst zum collection hinzu, wenn der Diensttyp noch nicht registriert wurde.

TryAddKeyedTransient<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

Fügt die angegebene TService als Transient Dienst mithilfe der in implementationFactory angegebenen Factory zum services hinzu, wenn der Diensttyp noch nicht registriert wurde.

TryAddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

Fügt die angegebene TService als Transient In TImplementation angegebenen Dienstimplementierungstyp dem collection hinzu, wenn der Diensttyp noch nicht registriert wurde.

TryAddScoped(IServiceCollection, Type)

Fügt die angegebene service als Scoped Dienst zum collection hinzu, wenn der Diensttyp noch nicht registriert wurde.

TryAddScoped(IServiceCollection, Type, Func<IServiceProvider,Object>)

Fügt die angegebene service als Scoped Dienst mithilfe der in implementationFactory angegebenen Factory zum collection hinzu, wenn der Diensttyp noch nicht registriert wurde.

TryAddScoped(IServiceCollection, Type, Type)

Fügt die angegebene service als Scoped Dienst mit der implementationType Implementierung zum collection hinzu, wenn der Diensttyp noch nicht registriert wurde.

TryAddScoped<TService>(IServiceCollection)

Fügt die angegebene TService als Scoped Dienst zum collection hinzu, wenn der Diensttyp noch nicht registriert wurde.

TryAddScoped<TService>(IServiceCollection, Func<IServiceProvider,TService>)

Fügt die angegebene TService als Scoped Dienst mithilfe der in implementationFactory angegebenen Factory zum services hinzu, wenn der Diensttyp noch nicht registriert wurde.

TryAddScoped<TService,TImplementation>(IServiceCollection)

Fügt die angegebene TService als Scoped In TImplementation angegebenen Dienstimplementierungstyp dem collection hinzu, wenn der Diensttyp noch nicht registriert wurde.

TryAddSingleton(IServiceCollection, Type)

Fügt die angegebene service als Singleton Dienst zum collection hinzu, wenn der Diensttyp noch nicht registriert wurde.

TryAddSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>)

Fügt die angegebene service als Singleton Dienst mithilfe der in implementationFactory angegebenen Factory zum collection hinzu, wenn der Diensttyp noch nicht registriert wurde.

TryAddSingleton(IServiceCollection, Type, Type)

Fügt die angegebene service als Singleton Dienst mit der implementationType Implementierung zum collection hinzu, wenn der Diensttyp noch nicht registriert wurde.

TryAddSingleton<TService>(IServiceCollection)

Fügt die angegebene TService als Singleton Dienst zum collection hinzu, wenn der Diensttyp noch nicht registriert wurde.

TryAddSingleton<TService>(IServiceCollection, TService)

Fügt dem collection die angegebene TService als Singleton Dienst mit einer instanz hinzu, die in instance angegeben ist, wenn der Diensttyp noch nicht registriert wurde.

TryAddSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>)

Fügt die angegebene TService als Singleton Dienst mithilfe der in implementationFactory angegebenen Factory zum services hinzu, wenn der Diensttyp noch nicht registriert wurde.

TryAddSingleton<TService,TImplementation>(IServiceCollection)

Fügt die angegebene TService als Singleton In TImplementation angegebenen Dienstimplementierungstyp dem collection hinzu, wenn der Diensttyp noch nicht registriert wurde.

TryAddTransient(IServiceCollection, Type)

Fügt die angegebene service als Transient Dienst zum collection hinzu, wenn der Diensttyp noch nicht registriert wurde.

TryAddTransient(IServiceCollection, Type, Func<IServiceProvider,Object>)

Fügt die angegebene service als Transient Dienst mithilfe der in implementationFactory angegebenen Factory zum collection hinzu, wenn der Diensttyp noch nicht registriert wurde.

TryAddTransient(IServiceCollection, Type, Type)

Fügt die angegebene service als Transient Dienst mit der implementationType Implementierung zum collection hinzu, wenn der Diensttyp noch nicht registriert wurde.

TryAddTransient<TService>(IServiceCollection)

Fügt die angegebene TService als Transient Dienst zum collection hinzu, wenn der Diensttyp noch nicht registriert wurde.

TryAddTransient<TService>(IServiceCollection, Func<IServiceProvider,TService>)

Fügt die angegebene TService als Transient Dienst mithilfe der in implementationFactory angegebenen Factory zum services hinzu, wenn der Diensttyp noch nicht registriert wurde.

TryAddTransient<TService,TImplementation>(IServiceCollection)

Fügt die angegebene TService als Transient In TImplementation angegebenen Dienstimplementierungstyp dem collection hinzu, wenn der Diensttyp noch nicht registriert wurde.

AddHybridCache(IServiceCollection)

Standardimplementierung von IServiceCollection.

AddHybridCache(IServiceCollection, Action<HybridCacheOptions>)

Standardimplementierung von IServiceCollection.

AddLogging(IServiceCollection)

Fügt den angegebenen IServiceCollectionProtokollierungsdienste hinzu.

AddLogging(IServiceCollection, Action<ILoggingBuilder>)

Fügt den angegebenen IServiceCollectionProtokollierungsdienste hinzu.

AddOptions(IServiceCollection)

Fügt Dienste hinzu, die für die Verwendung von Optionen erforderlich sind.

AddOptions<TOptions>(IServiceCollection)

Ruft einen Options-Generator ab, der Configure Aufrufe für denselben benannten TOptions an die zugrunde liegende Dienstauflistung weiterleitet.

AddOptions<TOptions>(IServiceCollection, String)

Ruft einen Options-Generator ab, der Configure Aufrufe für denselben benannten TOptions an die zugrunde liegende Dienstauflistung weiterleitet.

AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String)

Fügt Dienste hinzu, die für die Verwendung von Optionen erforderlich sind, und erzwingt die Überprüfung der Optionen beim Start statt zur Laufzeit.

AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String)

Fügt Dienste hinzu, die für die Verwendung von Optionen erforderlich sind, und erzwingt die Überprüfung der Optionen beim Start statt zur Laufzeit.

Configure<TOptions>(IServiceCollection, Action<TOptions>)

Registriert eine Aktion, die zum Konfigurieren eines bestimmten Optionstyps während des Starts verwendet wird. Dies wird vor PostConfigure<TOptions>(IServiceCollection, Action<TOptions>)ausgeführt. Aktualisierungen der Konfiguration rufen die Aktion nicht erneut auf.

Configure<TOptions>(IServiceCollection, String, Action<TOptions>)

Registriert eine Aktion, die zum Konfigurieren eines bestimmten Optionstyps verwendet wird. Diese werden vor PostConfigure<TOptions>(IServiceCollection, Action<TOptions>)ausgeführt.

ConfigureAll<TOptions>(IServiceCollection, Action<TOptions>)

Registriert eine Aktion, die zum Konfigurieren aller Instanzen eines bestimmten Optionstyps verwendet wird.

ConfigureOptions(IServiceCollection, Object)

Registriert ein Objekt, das alle I[Post]ConfigureOptions registriert hat.

ConfigureOptions(IServiceCollection, Type)

Registriert einen Typ, der alle I[Post]ConfigureOptions registriert hat.

ConfigureOptions<TConfigureOptions>(IServiceCollection)

Registriert einen Typ, der alle I[Post]ConfigureOptions registriert hat.

PostConfigure<TOptions>(IServiceCollection, Action<TOptions>)

Registriert eine Aktion, die zum Initialisieren eines bestimmten Optionstyps verwendet wird. Diese werden nach Configure<TOptions>(IServiceCollection, Action<TOptions>)ausgeführt.

PostConfigure<TOptions>(IServiceCollection, String, Action<TOptions>)

Registriert eine Aktion, die zum Konfigurieren eines bestimmten Optionstyps verwendet wird. Diese werden nach Configure<TOptions>(IServiceCollection, Action<TOptions>)ausgeführt.

PostConfigureAll<TOptions>(IServiceCollection, Action<TOptions>)

Registriert eine Aktion, die zum Bereitstellen aller Instanzen eines bestimmten Optionstyps verwendet wird. Diese werden nach Configure<TOptions>(IServiceCollection, Action<TOptions>)ausgeführt.

BuildServiceProvider(IServiceCollection)

Erstellt eine ServiceProvider, die Dienste aus der bereitgestellten IServiceCollectionenthält.

BuildServiceProvider(IServiceCollection, ServiceProviderOptions)

Erstellt eine ServiceProvider, die Dienste aus der bereitgestellten IServiceCollection optional die Diensterstellung und bereichsüberprüfung aktiviert.

BuildServiceProvider(IServiceCollection, Boolean)

Erstellt eine ServiceProvider, die Dienste aus der bereitgestellten IServiceCollection optional die Bereichsüberprüfung aktivieren.

AddHostedService<THostedService>(IServiceCollection)

Fügen Sie eine IHostedService Registrierung für den angegebenen Typ hinzu.

AddHostedService<THostedService>(IServiceCollection, Func<IServiceProvider,THostedService>)

Fügen Sie eine IHostedService Registrierung für den angegebenen Typ hinzu.

AddKeyedScoped(IServiceCollection, Type, Object)

Fügt dem angegebenen IServiceCollectioneinen bereichsbezogenen Dienst des typs hinzu, der in serviceType angegeben ist.

AddKeyedScoped(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>)

Fügt dem angegebenen IServiceCollectioneinen bereichsbezogenen Dienst des typs hinzu, der in serviceType mit einer in implementationFactory angegebenen Factory angegeben ist.

AddKeyedScoped(IServiceCollection, Type, Object, Type)

Fügt einen bereichsbezogenen Dienst des typs hinzu, der in serviceType mit einer Implementierung des typs angegeben ist, der in implementationType angegebenen IServiceCollectionangegeben ist.

AddKeyedScoped<TService>(IServiceCollection, Object)

Fügt dem angegebenen IServiceCollectioneinen bereichsbezogenen Dienst des typs hinzu, der in TService angegeben ist.

AddKeyedScoped<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

Fügt dem angegebenen IServiceCollectioneinen bereichsbezogenen Dienst des typs hinzu, der in TService mit einer in implementationFactory angegebenen Factory angegeben ist.

AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

Fügt dem angegebenen TImplementationIServiceCollectioneinen bereichsbezogenen Dienst des typs hinzu, der in TService angegeben ist.

AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>)

Fügt einen bereichsbezogenen Dienst des typs hinzu, der in TService mit einem in TImplementation angegebenen Implementierungstyp angegeben ist, wobei die in implementationFactory angegebene Factory dem angegebenen IServiceCollectionverwendet wird.

AddKeyedSingleton(IServiceCollection, Type, Object)

Fügt dem angegebenen IServiceCollectioneinen Singletondienst des typs hinzu, der in serviceType angegeben ist.

AddKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>)

Fügt dem angegebenen IServiceCollectioneinen Singletondienst des typs hinzu, der in serviceTypeimplementationFactory angegeben ist.

AddKeyedSingleton(IServiceCollection, Type, Object, Object)

Fügt dem angegebenen IServiceCollectioneinen Singletondienst des typs hinzu, der in serviceType mit einer instanz angegeben ist, die in implementationInstance angegeben ist.

AddKeyedSingleton(IServiceCollection, Type, Object, Type)

Fügt einen Singletondienst des typs hinzu, der in serviceType mit einer Implementierung des in implementationType angegebenen Typs der angegebenen IServiceCollectionangegeben ist.

AddKeyedSingleton<TService>(IServiceCollection, Object)

Fügt dem angegebenen IServiceCollectioneinen Singletondienst des typs hinzu, der in TService angegeben ist.

AddKeyedSingleton<TService>(IServiceCollection, Object, TService)

Fügt dem angegebenen IServiceCollectioneinen Singletondienst des typs hinzu, der in TService mit einer instanz angegeben ist, die in implementationInstance angegeben ist.

AddKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

Fügt dem angegebenen IServiceCollectioneinen Singletondienst des typs hinzu, der in TServiceimplementationFactory angegeben ist.

AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Fügt dem angegebenen IServiceCollectioneinen Singletondienst des typs hinzu, der in TService mit einem in TImplementation angegebenen Implementierungstyp angegeben ist.

AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>)

Fügt einen Singletondienst des typs hinzu, der in TService mit einem implementierungstyp angegeben wurde, der in TImplementation unter Verwendung der in implementationFactory angegebenen Factory dem angegebenen IServiceCollectionangegeben ist.

AddKeyedTransient(IServiceCollection, Type, Object)

Fügt dem angegebenen IServiceCollectioneinen vorübergehenden Dienst des typs hinzu, der in serviceType angegeben ist.

AddKeyedTransient(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>)

Fügt dem angegebenen IServiceCollectioneinen vorübergehenden Dienst des typs hinzu, der in serviceType mit einer in implementationFactory angegebenen Factory angegeben ist.

AddKeyedTransient(IServiceCollection, Type, Object, Type)

Fügt dem angegebenen IServiceCollectioneinen vorübergehenden Dienst des typs hinzu, der in serviceType mit einer Implementierung des in implementationType angegebenen Typs angegeben ist.

AddKeyedTransient<TService>(IServiceCollection, Object)

Fügt dem angegebenen IServiceCollectioneinen vorübergehenden Dienst des typs hinzu, der in TService angegeben ist.

AddKeyedTransient<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

Fügt dem angegebenen IServiceCollectioneinen vorübergehenden Dienst des typs hinzu, der in TService mit einer in implementationFactory angegebenen Factory angegeben ist.

AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

Fügt dem angegebenen IServiceCollectioneinen vorübergehenden Dienst des typs hinzu, der in TService mit einem in TImplementation angegebenen Implementierungstyp angegeben ist.

AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>)

Fügt einen vorübergehenden Dienst des typs, der in TService angegeben ist, mit einem Implementierungstyp hinzu, der in TImplementation mit der in implementationFactoryIServiceCollectionangegebenen Factory angegeben ist.

AddScoped(IServiceCollection, Type)

Fügt dem angegebenen IServiceCollectioneinen bereichsbezogenen Dienst des typs hinzu, der in serviceType angegeben ist.

AddScoped(IServiceCollection, Type, Func<IServiceProvider,Object>)

Fügt dem angegebenen IServiceCollectioneinen bereichsbezogenen Dienst des typs hinzu, der in serviceType mit einer in implementationFactory angegebenen Factory angegeben ist.

AddScoped(IServiceCollection, Type, Type)

Fügt einen bereichsbezogenen Dienst des typs hinzu, der in serviceType mit einer Implementierung des typs angegeben ist, der in implementationType angegebenen IServiceCollectionangegeben ist.

AddScoped<TService>(IServiceCollection)

Fügt dem angegebenen IServiceCollectioneinen bereichsbezogenen Dienst des typs hinzu, der in TService angegeben ist.

AddScoped<TService>(IServiceCollection, Func<IServiceProvider,TService>)

Fügt dem angegebenen IServiceCollectioneinen bereichsbezogenen Dienst des typs hinzu, der in TService mit einer in implementationFactory angegebenen Factory angegeben ist.

AddScoped<TService,TImplementation>(IServiceCollection)

Fügt dem angegebenen TImplementationIServiceCollectioneinen bereichsbezogenen Dienst des typs hinzu, der in TService angegeben ist.

AddScoped<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>)

Fügt einen bereichsbezogenen Dienst des typs hinzu, der in TService mit einem in TImplementation angegebenen Implementierungstyp angegeben ist, wobei die in implementationFactory angegebene Factory dem angegebenen IServiceCollectionverwendet wird.

AddSingleton(IServiceCollection, Type)

Fügt dem angegebenen IServiceCollectioneinen Singletondienst des typs hinzu, der in serviceType angegeben ist.

AddSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>)

Fügt dem angegebenen IServiceCollectioneinen Singletondienst des typs hinzu, der in serviceTypeimplementationFactory angegeben ist.

AddSingleton(IServiceCollection, Type, Object)

Fügt dem angegebenen IServiceCollectioneinen Singletondienst des typs hinzu, der in serviceType mit einer instanz angegeben ist, die in implementationInstance angegeben ist.

AddSingleton(IServiceCollection, Type, Type)

Fügt einen Singletondienst des typs hinzu, der in serviceType mit einer Implementierung des in implementationType angegebenen Typs der angegebenen IServiceCollectionangegeben ist.

AddSingleton<TService>(IServiceCollection)

Fügt dem angegebenen IServiceCollectioneinen Singletondienst des typs hinzu, der in TService angegeben ist.

AddSingleton<TService>(IServiceCollection, TService)

Fügt dem angegebenen IServiceCollectioneinen Singletondienst des typs hinzu, der in TService mit einer instanz angegeben ist, die in implementationInstance angegeben ist.

AddSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>)

Fügt dem angegebenen IServiceCollectioneinen Singletondienst des typs hinzu, der in TServiceimplementationFactory angegeben ist.

AddSingleton<TService,TImplementation>(IServiceCollection)

Fügt dem angegebenen IServiceCollectioneinen Singletondienst des typs hinzu, der in TService mit einem in TImplementation angegebenen Implementierungstyp angegeben ist.

AddSingleton<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>)

Fügt einen Singletondienst des typs hinzu, der in TService mit einem implementierungstyp angegeben wurde, der in TImplementation unter Verwendung der in implementationFactory angegebenen Factory dem angegebenen IServiceCollectionangegeben ist.

AddTransient(IServiceCollection, Type)

Fügt dem angegebenen IServiceCollectioneinen vorübergehenden Dienst des typs hinzu, der in serviceType angegeben ist.

AddTransient(IServiceCollection, Type, Func<IServiceProvider,Object>)

Fügt dem angegebenen IServiceCollectioneinen vorübergehenden Dienst des typs hinzu, der in serviceType mit einer in implementationFactory angegebenen Factory angegeben ist.

AddTransient(IServiceCollection, Type, Type)

Fügt dem angegebenen IServiceCollectioneinen vorübergehenden Dienst des typs hinzu, der in serviceType mit einer Implementierung des in implementationType angegebenen Typs angegeben ist.

AddTransient<TService>(IServiceCollection)

Fügt dem angegebenen IServiceCollectioneinen vorübergehenden Dienst des typs hinzu, der in TService angegeben ist.

AddTransient<TService>(IServiceCollection, Func<IServiceProvider,TService>)

Fügt dem angegebenen IServiceCollectioneinen vorübergehenden Dienst des typs hinzu, der in TService mit einer in implementationFactory angegebenen Factory angegeben ist.

AddTransient<TService,TImplementation>(IServiceCollection)

Fügt dem angegebenen IServiceCollectioneinen vorübergehenden Dienst des typs hinzu, der in TService mit einem in TImplementation angegebenen Implementierungstyp angegeben ist.

AddTransient<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>)

Fügt einen vorübergehenden Dienst des typs, der in TService angegeben ist, mit einem Implementierungstyp hinzu, der in TImplementation mit der in implementationFactoryIServiceCollectionangegebenen Factory angegeben ist.

AddSystemd(IServiceCollection)

Konfiguriert die Lebensdauer des von services auf SystemdLifetimeerstellten IHost, stellt Benachrichtigungen für das Starten und Beenden der Anwendung bereit und konfiguriert die Konsolenprotokollierung im systemierten Format.

AddWindowsService(IServiceCollection)

Konfiguriert die Lebensdauer der IHost, die von services auf WindowsServiceLifetime erstellt wurde, und ermöglicht die Protokollierung im Ereignisprotokoll mit dem Anwendungsnamen als Standardquellnamen.

AddWindowsService(IServiceCollection, Action<WindowsServiceLifetimeOptions>)

Konfiguriert die Lebensdauer der IHost, die von services auf WindowsServiceLifetime erstellt wurde, und ermöglicht die Protokollierung im Ereignisprotokoll mit dem Anwendungsnamen als Standardquellnamen.

CopyToDataTable<T>(IEnumerable<T>)

Gibt einen DataTable zurück, der Kopien der DataRow -Objekte enthält, vorausgesetzt, ein Eingabeobjekt IEnumerable<T>, bei dem der generische Parameter TDataRowist.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)

Kopiert DataRow Objekte in den angegebenen DataTable, wenn ein Eingabeobjekt IEnumerable<T> objekt, wobei der generische Parameter TDataRowist.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)

Kopiert DataRow Objekte in den angegebenen DataTable, wenn ein Eingabeobjekt IEnumerable<T> objekt, wobei der generische Parameter TDataRowist.

Aggregate<TSource>(IEnumerable<TSource>, Func<TSource,TSource,TSource>)

Wendet eine Akkumulatorfunktion auf eine Sequenz an.

Aggregate<TSource,TAccumulate>(IEnumerable<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>)

Wendet eine Akkumulatorfunktion auf eine Sequenz an. Der angegebene Ausgangswert wird als anfänglicher Akkumulatorwert verwendet.

Aggregate<TSource,TAccumulate,TResult>(IEnumerable<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, Func<TAccumulate,TResult>)

Wendet eine Akkumulatorfunktion auf eine Sequenz an. Der angegebene Ausgangswert wird als anfänglicher Akkumulatorwert verwendet, und die angegebene Funktion wird verwendet, um den Ergebniswert auszuwählen.

All<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Bestimmt, ob alle Elemente einer Sequenz eine Bedingung erfüllen.

Any<TSource>(IEnumerable<TSource>)

Bestimmt, ob eine Sequenz Elemente enthält.

Any<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Bestimmt, ob ein Element einer Sequenz eine Bedingung erfüllt.

Append<TSource>(IEnumerable<TSource>, TSource)

Fügt einen Wert an das Ende der Sequenz an.

AsEnumerable<TSource>(IEnumerable<TSource>)

Gibt die eingegebene Eingabe als IEnumerable<T>zurück.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

Berechnet den Mittelwert einer Sequenz von Decimal Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

Berechnet den Mittelwert einer Sequenz von Double Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

Berechnet den Mittelwert einer Sequenz von Int32 Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

Berechnet den Mittelwert einer Sequenz von Int64 Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

Berechnet den Mittelwert einer Sequenz nullabler Decimal Werte, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

Berechnet den Mittelwert einer Sequenz nullabler Double Werte, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

Berechnet den Mittelwert einer Sequenz nullabler Int32 Werte, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

Berechnet den Mittelwert einer Sequenz nullabler Int64 Werte, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

Berechnet den Mittelwert einer Sequenz nullabler Single Werte, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

Berechnet den Mittelwert einer Sequenz von Single Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ um.

Concat<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

Verkettet zwei Sequenzen.

Contains<TSource>(IEnumerable<TSource>, TSource)

Bestimmt, ob eine Sequenz ein angegebenes Element mithilfe des Standardmäßigen Gleichheitsabgleichs enthält.

Contains<TSource>(IEnumerable<TSource>, TSource, IEqualityComparer<TSource>)

Bestimmt, ob eine Sequenz ein angegebenes Element enthält, indem ein angegebenes IEqualityComparer<T>verwendet wird.

Count<TSource>(IEnumerable<TSource>)

Gibt die Anzahl der Elemente in einer Sequenz zurück.

Count<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Gibt eine Zahl zurück, die angibt, wie viele Elemente in der angegebenen Sequenz eine Bedingung erfüllen.

DefaultIfEmpty<TSource>(IEnumerable<TSource>)

Gibt die Elemente der angegebenen Sequenz oder des Standardwerts des Typparameters in einer Singleton -Auflistung zurück, wenn die Sequenz leer ist.

DefaultIfEmpty<TSource>(IEnumerable<TSource>, TSource)

Gibt die Elemente der angegebenen Sequenz oder den angegebenen Wert in einer Singleton -Auflistung zurück, wenn die Sequenz leer ist.

Distinct<TSource>(IEnumerable<TSource>)

Gibt unterschiedliche Elemente aus einer Sequenz zurück, indem der Standardgleichstellungsabgleich verwendet wird, um Werte zu vergleichen.

Distinct<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

Gibt unterschiedliche Elemente aus einer Sequenz zurück, indem ein angegebenes IEqualityComparer<T> zum Vergleichen von Werten verwendet wird.

ElementAt<TSource>(IEnumerable<TSource>, Int32)

Gibt das Element an einem angegebenen Index in einer Sequenz zurück.

ElementAtOrDefault<TSource>(IEnumerable<TSource>, Int32)

Gibt das Element an einem angegebenen Index in einer Sequenz oder einem Standardwert zurück, wenn der Index außerhalb des Bereichs liegt.

Except<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

Erzeugt den Satzunterschied von zwei Sequenzen mithilfe des Standardgleichgleichsabgleichs zum Vergleichen von Werten.

Except<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Erzeugt den Satzunterschied zweier Sequenzen mithilfe der angegebenen IEqualityComparer<T> zum Vergleichen von Werten.

First<TSource>(IEnumerable<TSource>)

Gibt das erste Element einer Sequenz zurück.

First<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Gibt das erste Element in einer Sequenz zurück, das eine angegebene Bedingung erfüllt.

FirstOrDefault<TSource>(IEnumerable<TSource>)

Gibt das erste Element einer Sequenz oder einen Standardwert zurück, wenn die Sequenz keine Elemente enthält.

FirstOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Gibt das erste Element der Sequenz zurück, das eine Bedingung oder einen Standardwert erfüllt, wenn kein solches Element gefunden wird.

GroupBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Gruppiert die Elemente einer Sequenz entsprechend einer angegebenen Schlüsselauswahlfunktion.

GroupBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Gruppiert die Elemente einer Sequenz entsprechend einer angegebenen Schlüsselauswahlfunktion und vergleicht die Tasten mithilfe eines angegebenen Vergleichs.

GroupBy<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Gruppiert die Elemente einer Sequenz entsprechend einer angegebenen Schlüsselauswahlfunktion und projiziert die Elemente für jede Gruppe mithilfe einer angegebenen Funktion.

GroupBy<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Gruppiert die Elemente einer Sequenz entsprechend einer Tastenauswahlfunktion. Die Schlüssel werden mithilfe eines Vergleichs verglichen, und die Elemente jeder Gruppe werden mithilfe einer angegebenen Funktion projiziert.

GroupBy<TSource,TKey,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>)

Gruppiert die Elemente einer Sequenz entsprechend einer angegebenen Schlüsselmarkierfunktion und erstellt einen Ergebniswert aus jeder Gruppe und dem zugehörigen Schlüssel.

GroupBy<TSource,TKey,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>, IEqualityComparer<TKey>)

Gruppiert die Elemente einer Sequenz entsprechend einer angegebenen Schlüsselmarkierfunktion und erstellt einen Ergebniswert aus jeder Gruppe und dem zugehörigen Schlüssel. Die Schlüssel werden mithilfe eines angegebenen Vergleichs verglichen.

GroupBy<TSource,TKey,TElement,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>,TResult>)

Gruppiert die Elemente einer Sequenz entsprechend einer angegebenen Schlüsselmarkierfunktion und erstellt einen Ergebniswert aus jeder Gruppe und dem zugehörigen Schlüssel. Die Elemente jeder Gruppe werden mithilfe einer angegebenen Funktion projiziert.

GroupBy<TSource,TKey,TElement,TResult>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>, TResult>, IEqualityComparer<TKey>)

Gruppiert die Elemente einer Sequenz entsprechend einer angegebenen Schlüsselmarkierfunktion und erstellt einen Ergebniswert aus jeder Gruppe und dem zugehörigen Schlüssel. Schlüsselwerte werden mithilfe eines angegebenen Vergleichs verglichen, und die Elemente jeder Gruppe werden mithilfe einer angegebenen Funktion projiziert.

GroupJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>)

Korreliert die Elemente zweier Sequenzen basierend auf der Gleichheit von Schlüsseln und gruppiert die Ergebnisse. Der Standardmäßige Gleichheitsvergleich wird zum Vergleichen von Schlüsseln verwendet.

GroupJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>, IEqualityComparer<TKey>)

Korreliert die Elemente zweier Sequenzen basierend auf schlüsselgleicher Gleichheit und gruppiert die Ergebnisse. Ein angegebenes IEqualityComparer<T> wird zum Vergleichen von Schlüsseln verwendet.

Intersect<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

Erzeugt die festgelegte Schnittmenge von zwei Sequenzen mithilfe des Standardgleichgleichsabgleichs zum Vergleichen von Werten.

Intersect<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Erzeugt die festgelegte Schnittmenge von zwei Sequenzen mithilfe der angegebenen IEqualityComparer<T> zum Vergleichen von Werten.

Join<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>)

Korreliert die Elemente zweier Sequenzen basierend auf übereinstimmenden Schlüsseln. Der Standardmäßige Gleichheitsvergleich wird zum Vergleichen von Schlüsseln verwendet.

Join<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>)

Korreliert die Elemente zweier Sequenzen basierend auf übereinstimmenden Schlüsseln. Ein angegebenes IEqualityComparer<T> wird zum Vergleichen von Schlüsseln verwendet.

Last<TSource>(IEnumerable<TSource>)

Gibt das letzte Element einer Sequenz zurück.

Last<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Gibt das letzte Element einer Sequenz zurück, das eine angegebene Bedingung erfüllt.

LastOrDefault<TSource>(IEnumerable<TSource>)

Gibt das letzte Element einer Sequenz oder einen Standardwert zurück, wenn die Sequenz keine Elemente enthält.

LastOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Gibt das letzte Element einer Sequenz zurück, das eine Bedingung oder einen Standardwert erfüllt, wenn kein solches Element gefunden wird.

LongCount<TSource>(IEnumerable<TSource>)

Gibt einen Int64 zurück, der die Gesamtanzahl der Elemente in einer Sequenz darstellt.

LongCount<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Gibt einen Int64 zurück, der angibt, wie viele Elemente in einer Sequenz eine Bedingung erfüllen.

Max<TSource>(IEnumerable<TSource>)

Gibt den Maximalwert in einer generischen Sequenz zurück.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

Ruft eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den maximalen Decimal Wert zurück.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

Ruft eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den maximalen Double Wert zurück.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

Ruft eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den maximalen Int32 Wert zurück.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

Ruft eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den maximalen Int64 Wert zurück.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

Ruft eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den maximal nullfähigen Decimal Wert zurück.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

Ruft eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den maximal nullfähigen Double Wert zurück.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

Ruft eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den maximal nullfähigen Int32 Wert zurück.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

Ruft eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den maximal nullfähigen Int64 Wert zurück.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

Ruft eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den maximal nullfähigen Single Wert zurück.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

Ruft eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den maximalen Single Wert zurück.

Max<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>)

Ruft eine Transformationsfunktion für jedes Element einer generischen Sequenz auf und gibt den maximal resultierenden Wert zurück.

Min<TSource>(IEnumerable<TSource>)

Gibt den Minimalwert in einer generischen Sequenz zurück.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

Ruft eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den minimalen Decimal Wert zurück.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

Ruft eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den minimalen Double Wert zurück.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

Ruft eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den minimalen Int32 Wert zurück.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

Ruft eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den minimalen Int64 Wert zurück.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

Ruft eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den minimal nullfähigen Decimal Wert zurück.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

Ruft eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den minimal nullfähigen Double Wert zurück.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

Ruft eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den minimal nullfähigen Int32 Wert zurück.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

Ruft eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den minimal nullfähigen Int64 Wert zurück.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

Ruft eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den minimal nullfähigen Single Wert zurück.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

Ruft eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den minimalen Single Wert zurück.

Min<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>)

Ruft eine Transformationsfunktion für jedes Element einer generischen Sequenz auf und gibt den minimalen resultierenden Wert zurück.

OfType<TResult>(IEnumerable)

Filtert die Elemente einer IEnumerable basierend auf einem angegebenen Typ.

OrderBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Sortiert die Elemente einer Sequenz in aufsteigender Reihenfolge nach einem Schlüssel.

OrderBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Sortiert die Elemente einer Sequenz in aufsteigender Reihenfolge mithilfe eines angegebenen Vergleichs.

OrderByDescending<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Sortiert die Elemente einer Sequenz in absteigender Reihenfolge nach einem Schlüssel.

OrderByDescending<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Sortiert die Elemente einer Sequenz in absteigender Reihenfolge mithilfe eines angegebenen Vergleichs.

Prepend<TSource>(IEnumerable<TSource>, TSource)

Fügt am Anfang der Sequenz einen Wert hinzu.

Reverse<TSource>(IEnumerable<TSource>)

Invertiert die Reihenfolge der Elemente in einer Sequenz.

Select<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>)

Projiziert jedes Element einer Sequenz in ein neues Formular.

Select<TSource,TResult>(IEnumerable<TSource>, Func<TSource,Int32,TResult>)

Projiziert jedes Element einer Sequenz in ein neues Formular, indem er den Index des Elements einbezieht.

SelectMany<TSource,TResult>(IEnumerable<TSource>, Func<TSource,IEnumerable<TResult>>)

Projiziert jedes Element einer Sequenz auf eine IEnumerable<T> und vereinfacht die resultierenden Sequenzen in eine Sequenz.

SelectMany<TSource,TResult>(IEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TResult>>)

Projiziert jedes Element einer Sequenz auf eine IEnumerable<T>und schmeichelt die resultierenden Sequenzen in einer Sequenz ab. Der Index der einzelnen Quellelemente wird in der projizierten Form dieses Elements verwendet.

SelectMany<TSource,TCollection,TResult>(IEnumerable<TSource>, Func<TSource,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)

Projiziert jedes Element einer Sequenz auf eine IEnumerable<T>, schmeichelt die resultierenden Sequenzen in eine Sequenz und ruft eine Ergebnismarkierfunktion für jedes element darin auf.

SelectMany<TSource,TCollection,TResult>(IEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)

Projiziert jedes Element einer Sequenz auf eine IEnumerable<T>, schmeichelt die resultierenden Sequenzen in eine Sequenz und ruft eine Ergebnismarkierfunktion für jedes element darin auf. Der Index der einzelnen Quellelemente wird in der zwischen projizierten Form dieses Elements verwendet.

SequenceEqual<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

Bestimmt, ob zwei Sequenzen gleich sind, indem die Elemente mithilfe des Standardmäßigen Gleichheitsabgleichs für ihren Typ verglichen werden.

SequenceEqual<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Bestimmt, ob zwei Sequenzen gleich sind, indem sie ihre Elemente mithilfe einer angegebenen IEqualityComparer<T>vergleichen.

Single<TSource>(IEnumerable<TSource>)

Gibt das einzige Element einer Sequenz zurück und löst eine Ausnahme aus, wenn nicht genau ein Element in der Sequenz vorhanden ist.

Single<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Gibt das einzige Element einer Sequenz zurück, das eine angegebene Bedingung erfüllt, und löst eine Ausnahme aus, wenn mehr als ein solches Element vorhanden ist.

SingleOrDefault<TSource>(IEnumerable<TSource>)

Gibt das einzige Element einer Sequenz oder einen Standardwert zurück, wenn die Sequenz leer ist; Diese Methode löst eine Ausnahme aus, wenn mehrere Elemente in der Sequenz vorhanden sind.

SingleOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Gibt das einzige Element einer Sequenz zurück, das eine angegebene Bedingung oder einen Standardwert erfüllt, wenn kein solches Element vorhanden ist; Diese Methode löst eine Ausnahme aus, wenn mehrere Elemente die Bedingung erfüllen.

Skip<TSource>(IEnumerable<TSource>, Int32)

Umgeht eine angegebene Anzahl von Elementen in einer Sequenz und gibt dann die verbleibenden Elemente zurück.

SkipLast<TSource>(IEnumerable<TSource>, Int32)

Gibt eine neue aufzählbare Auflistung zurück, die die Elemente aus source enthält, wobei die letzten count Elemente der Quellauflistung weggelassen werden.

SkipWhile<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Umgeht Elemente in einer Sequenz, solange eine angegebene Bedingung wahr ist, und gibt dann die verbleibenden Elemente zurück.

SkipWhile<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>)

Umgeht Elemente in einer Sequenz, solange eine angegebene Bedingung wahr ist, und gibt dann die verbleibenden Elemente zurück. Der Index des Elements wird in der Logik der Prädikatfunktion verwendet.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

Berechnet die Summe der Sequenz von Decimal Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

Berechnet die Summe der Sequenz von Double Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

Berechnet die Summe der Sequenz von Int32 Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

Berechnet die Summe der Sequenz von Int64 Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

Berechnet die Summe der Sequenz von nullablen Decimal Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

Berechnet die Summe der Sequenz von nullablen Double Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

Berechnet die Summe der Sequenz von nullablen Int32 Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

Berechnet die Summe der Sequenz von nullablen Int64 Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

Berechnet die Summe der Sequenz von nullablen Single Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

Berechnet die Summe der Sequenz von Single Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

Take<TSource>(IEnumerable<TSource>, Int32)

Gibt eine angegebene Anzahl zusammenhängender Elemente vom Anfang einer Sequenz zurück.

TakeLast<TSource>(IEnumerable<TSource>, Int32)

Gibt eine neue enumerationsfähige Auflistung zurück, die die letzten count Elemente aus sourceenthält.

TakeWhile<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Gibt Elemente aus einer Sequenz zurück, solange eine angegebene Bedingung wahr ist.

TakeWhile<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>)

Gibt Elemente aus einer Sequenz zurück, solange eine angegebene Bedingung wahr ist. Der Index des Elements wird in der Logik der Prädikatfunktion verwendet.

ToArray<TSource>(IEnumerable<TSource>)

Erstellt ein Array aus einem IEnumerable<T>.

ToDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Erstellt eine Dictionary<TKey,TValue> aus einer IEnumerable<T> gemäß einer angegebenen Schlüsselauswahlfunktion.

ToDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Erstellt eine Dictionary<TKey,TValue> aus einer IEnumerable<T> gemäß einer angegebenen Schlüsselauswahlfunktion und einem Schlüsselvergleich.

ToDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Erstellt eine Dictionary<TKey,TValue> aus einer IEnumerable<T> gemäß den angegebenen Schlüsselauswahl- und Elementauswahlfunktionen.

ToDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Erstellt eine Dictionary<TKey,TValue> aus einer IEnumerable<T> gemäß einer angegebenen Schlüsselauswahlfunktion, einem Vergleichsmodul und einer Elementauswahlfunktion.

ToHashSet<TSource>(IEnumerable<TSource>)

Erstellt eine HashSet<T> aus einem IEnumerable<T>.

ToHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

Erstellt mithilfe des comparer zum Vergleichen von Schlüsseln eine HashSet<T> aus einem IEnumerable<T>.

ToList<TSource>(IEnumerable<TSource>)

Erstellt eine List<T> aus einem IEnumerable<T>.

ToLookup<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Erstellt eine Lookup<TKey,TElement> aus einer IEnumerable<T> gemäß einer angegebenen Schlüsselauswahlfunktion.

ToLookup<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Erstellt eine Lookup<TKey,TElement> aus einer IEnumerable<T> gemäß einer angegebenen Schlüsselauswahlfunktion und einem Schlüsselvergleich.

ToLookup<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Erstellt eine Lookup<TKey,TElement> aus einer IEnumerable<T> gemäß den angegebenen Schlüsselauswahl- und Elementauswahlfunktionen.

ToLookup<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Erstellt eine Lookup<TKey,TElement> aus einer IEnumerable<T> gemäß einer angegebenen Schlüsselauswahlfunktion, einem Vergleichsmodul und einer Elementauswahlfunktion.

Union<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

Erzeugt die Festgelegte Vereinigung von zwei Sequenzen mithilfe des Standardgleichstellungsabgleichs.

Union<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Erzeugt die Set-Vereinigung von zwei Sequenzen mithilfe eines angegebenen IEqualityComparer<T>.

Where<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Filtert eine Abfolge von Werten basierend auf einem Prädikat.

Where<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>)

Filtert eine Abfolge von Werten basierend auf einem Prädikat. Der Index jedes Elements wird in der Logik der Prädikatfunktion verwendet.

Zip<TFirst,TSecond,TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst,TSecond,TResult>)

Wendet eine angegebene Funktion auf die entsprechenden Elemente von zwei Sequenzen an, wodurch eine Folge der Ergebnisse erzeugt wird.

AsParallel(IEnumerable)

Aktiviert die Parallelisierung einer Abfrage.

AsParallel<TSource>(IEnumerable<TSource>)

Aktiviert die Parallelisierung einer Abfrage.

AsQueryable(IEnumerable)

Wandelt eine IEnumerable in eine IQueryableum.

AsQueryable<TElement>(IEnumerable<TElement>)

Wandelt eine generische IEnumerable<T> in eine generische IQueryable<T>um.

Ancestors<T>(IEnumerable<T>)

Gibt eine Auflistung von Elementen zurück, die die Vorgänger aller Knoten in der Quellauflistung enthalten.

Ancestors<T>(IEnumerable<T>, XName)

Gibt eine gefilterte Auflistung von Elementen zurück, die die Vorgänger aller Knoten in der Quellauflistung enthalten. In der Auflistung sind nur Elemente enthalten, die über einen übereinstimmenden XName verfügen.

DescendantNodes<T>(IEnumerable<T>)

Gibt eine Auflistung der untergeordneten Knoten jedes Dokuments und Elements in der Quellauflistung zurück.

Descendants<T>(IEnumerable<T>)

Gibt eine Auflistung von Elementen zurück, die die untergeordneten Elemente jedes Elements und Dokuments in der Quellauflistung enthalten.

Descendants<T>(IEnumerable<T>, XName)

Gibt eine gefilterte Auflistung von Elementen zurück, die die untergeordneten Elemente jedes Elements und Dokuments in der Quellauflistung enthalten. In der Auflistung sind nur Elemente enthalten, die über einen übereinstimmenden XName verfügen.

Elements<T>(IEnumerable<T>)

Gibt eine Auflistung der untergeordneten Elemente jedes Elements und Dokuments in der Quellauflistung zurück.

Elements<T>(IEnumerable<T>, XName)

Gibt eine gefilterte Auflistung der untergeordneten Elemente jedes Elements und Dokuments in der Quellauflistung zurück. In der Auflistung sind nur Elemente enthalten, die über einen übereinstimmenden XName verfügen.

InDocumentOrder<T>(IEnumerable<T>)

Gibt eine Auflistung von Knoten zurück, die alle Knoten in der Quellauflistung enthält, sortiert in der Dokumentreihenfolge.

Nodes<T>(IEnumerable<T>)

Gibt eine Auflistung der untergeordneten Knoten jedes Dokuments und Elements in der Quellauflistung zurück.

Remove<T>(IEnumerable<T>)

Entfernt jeden Knoten in der Quellauflistung aus dem übergeordneten Knoten.

Gilt für: