ServiceCollection Sınıf

Tanım

varsayılan uygulaması 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
type ServiceCollection = class
    interface IServiceCollection
    interface ICollection<ServiceDescriptor>
    interface seq<ServiceDescriptor>
    interface IEnumerable
    interface IList<ServiceDescriptor>
Public Class ServiceCollection
Implements ICollection(Of ServiceDescriptor), IEnumerable(Of ServiceDescriptor), IList(Of ServiceDescriptor), IServiceCollection
Devralma
ServiceCollection
Uygulamalar

Oluşturucular

ServiceCollection()

ServiceCollection sınıfının yeni bir örneğini başlatır.

Özellikler

Count

ICollection<T> içindeki öğe sayısını alır.

IsReadOnly

ICollection<T> öğesinin salt okunur olup olmadığını belirten bir değer alır.

Item[Int32]

Belirtilen dizindeki öğeyi alır veya ayarlar.

Yöntemler

Clear()

öğesinden ICollection<T>tüm öğeleri kaldırır.

Contains(ServiceDescriptor)

öğesinin ICollection<T> belirli bir değer içerip içermediğini belirler.

CopyTo(ServiceDescriptor[], Int32)

öğesinin ICollection<T> öğelerini belirli Array bir dizinden başlayarak öğesine Arraykopyalar.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetEnumerator()

Toplulukta yinelenen bir numaralandırıcı döndürür.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
IndexOf(ServiceDescriptor)

içindeki belirli bir öğenin dizinini IList<T>belirler.

Insert(Int32, ServiceDescriptor)

Belirtilen dizinde öğesine IList<T> bir öğe ekler.

MakeReadOnly()

Bu koleksiyonu salt okunur yapar.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
Remove(ServiceDescriptor)

belirli bir nesnenin ilk oluşumunu öğesinden ICollection<T>kaldırır.

RemoveAt(Int32)

Belirtilen dizindeki IList<T> öğeyi kaldırır.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

ICollection<ServiceDescriptor>.Add(ServiceDescriptor)

öğesine bir öğe ICollection<T>ekler.

IEnumerable.GetEnumerator()

Bir toplulukta tekrarlanan bir numaralandırıcı döndürür.

Uzantı Metotları

Add(IServiceCollection, ServiceDescriptor)

Belirtilen descriptor öğesini öğesine collectionekler.

Add(IServiceCollection, IEnumerable<ServiceDescriptor>)

öğesine collectionbir dizisi ServiceDescriptor ekler.

RemoveAll(IServiceCollection, Type)

içindeki IServiceCollectiontüründeki serviceType tüm hizmetleri kaldırır.

RemoveAll<T>(IServiceCollection)

içindeki IServiceCollectiontüründeki T tüm hizmetleri kaldırır.

RemoveAllKeyed(IServiceCollection, Type, Object)

içindeki collectiontüründeki serviceType tüm hizmetleri kaldırır.

RemoveAllKeyed<T>(IServiceCollection, Object)

içindeki collectiontüründeki T tüm hizmetleri kaldırır.

Replace(IServiceCollection, ServiceDescriptor)

ile aynı hizmet türüne sahip içindeki IServiceCollection ilk hizmeti kaldırır ve koleksiyona eklerdescriptor.descriptor

TryAdd(IServiceCollection, ServiceDescriptor)

Hizmet türü henüz kaydedilmemişse belirtilen descriptorcollection öğesini öğesine ekler.

TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>)

Hizmet türü henüz kaydedilmemişse belirtilen descriptorscollection öğesini öğesine ekler.

TryAddEnumerable(IServiceCollection, ServiceDescriptor)

ServiceDescriptor aynı ServiceType olan mevcut bir tanımlayıcı ve içinde serviceshenüz mevcut olmayan bir uygulama ekler.

TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>)

Aynı ve içinde henüz servicesmevcut olmayan bir uygulamaya sahip ServiceType mevcut bir tanımlayıcı varsa belirtilen ServiceDescriptors değerini ekler.

TryAddKeyedScoped(IServiceCollection, Type, Object)

Hizmet collection türü henüz kaydedilmemişse belirtilen service hizmet olarak Scoped öğesini öğesine ekler.

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

service Hizmet türü henüz kaydedilmemişse, içinde implementationFactory belirtilen fabrikayı collection kullanarak belirtileni bir hizmet olarak Scoped ekler.

TryAddKeyedScoped(IServiceCollection, Type, Object, Type)

Hizmet türü henüz kaydedilmemişse, uygulamasıyla collectionimplementationType belirtilen hizmet olarak Scoped değerini service öğesine ekler.

TryAddKeyedScoped<TService>(IServiceCollection, Object)

Hizmet collection türü henüz kaydedilmemişse belirtilen TService hizmet olarak Scoped öğesini öğesine ekler.

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

TService Hizmet türü henüz kaydedilmemişse, içinde implementationFactory belirtilen fabrikayı services kullanarak belirtileni bir hizmet olarak Scoped ekler.

TryAddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

Belirtilen TServiceScoped hizmet türü önceden kaydedilmemişse içinde belirtilen TImplementationcollection hizmet uygulama türünü öğesine ekler.

TryAddKeyedSingleton(IServiceCollection, Type, Object)

Hizmet collection türü henüz kaydedilmemişse belirtilen service hizmet olarak Singleton öğesini öğesine ekler.

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

service Hizmet türü henüz kaydedilmemişse, içinde implementationFactory belirtilen fabrikayı collection kullanarak belirtileni bir hizmet olarak Singleton ekler.

TryAddKeyedSingleton(IServiceCollection, Type, Object, Type)

Hizmet türü henüz kaydedilmemişse, uygulamasıyla collectionimplementationType belirtilen hizmet olarak Singleton değerini service öğesine ekler.

TryAddKeyedSingleton<TService>(IServiceCollection, Object)

Hizmet collection türü henüz kaydedilmemişse belirtilen TService hizmet olarak Singleton öğesini öğesine ekler.

TryAddKeyedSingleton<TService>(IServiceCollection, Object, TService)

Hizmet TService türü henüz kaydedilmemişse belirtilen öğesini içinde belirtilen instancecollection bir örneğiyle bir hizmet olarak Singleton ekler.

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

TService Hizmet türü henüz kaydedilmemişse, içinde implementationFactory belirtilen fabrikayı services kullanarak belirtileni bir hizmet olarak Singleton ekler.

TryAddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Belirtilen TServiceSingleton hizmet türü önceden kaydedilmemişse içinde belirtilen TImplementationcollection hizmet uygulama türünü öğesine ekler.

TryAddKeyedTransient(IServiceCollection, Type, Object)

Hizmet collection türü henüz kaydedilmemişse belirtilen service hizmet olarak Transient öğesini öğesine ekler.

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

service Hizmet türü henüz kaydedilmemişse, içinde implementationFactory belirtilen fabrikayı collection kullanarak belirtileni bir hizmet olarak Transient ekler.

TryAddKeyedTransient(IServiceCollection, Type, Object, Type)

Hizmet türü henüz kaydedilmemişse, uygulamasıyla collectionimplementationType belirtilen hizmet olarak Transient değerini service öğesine ekler.

TryAddKeyedTransient<TService>(IServiceCollection, Object)

Hizmet collection türü henüz kaydedilmemişse belirtilen TService hizmet olarak Transient öğesini öğesine ekler.

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

TService Hizmet türü henüz kaydedilmemişse, içinde implementationFactory belirtilen fabrikayı services kullanarak belirtileni bir hizmet olarak Transient ekler.

TryAddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

Belirtilen TServiceTransient hizmet türü önceden kaydedilmemişse içinde belirtilen TImplementationcollection hizmet uygulama türünü öğesine ekler.

TryAddScoped(IServiceCollection, Type)

Hizmet collection türü henüz kaydedilmemişse belirtilen service hizmet olarak Scoped öğesini öğesine ekler.

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

service Hizmet türü henüz kaydedilmemişse, içinde implementationFactory belirtilen fabrikayı collection kullanarak belirtileni bir hizmet olarak Scoped ekler.

TryAddScoped(IServiceCollection, Type, Type)

Hizmet türü henüz kaydedilmemişse, uygulamasıyla collectionimplementationType belirtilen hizmet olarak Scoped değerini service öğesine ekler.

TryAddScoped<TService>(IServiceCollection)

Hizmet collection türü henüz kaydedilmemişse belirtilen TService hizmet olarak Scoped öğesini öğesine ekler.

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

TService Hizmet türü henüz kaydedilmemişse, içinde implementationFactory belirtilen fabrikayı services kullanarak belirtileni bir hizmet olarak Scoped ekler.

TryAddScoped<TService,TImplementation>(IServiceCollection)

Belirtilen TServiceScoped hizmet türü önceden kaydedilmemişse içinde belirtilen TImplementationcollection hizmet uygulama türünü öğesine ekler.

TryAddSingleton(IServiceCollection, Type)

Hizmet collection türü henüz kaydedilmemişse belirtilen service hizmet olarak Singleton öğesini öğesine ekler.

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

service Hizmet türü henüz kaydedilmemişse, içinde implementationFactory belirtilen fabrikayı collection kullanarak belirtileni bir hizmet olarak Singleton ekler.

TryAddSingleton(IServiceCollection, Type, Type)

Hizmet türü henüz kaydedilmemişse, uygulamasıyla collectionimplementationType belirtilen hizmet olarak Singleton değerini service öğesine ekler.

TryAddSingleton<TService>(IServiceCollection)

Hizmet collection türü henüz kaydedilmemişse belirtilen TService hizmet olarak Singleton öğesini öğesine ekler.

TryAddSingleton<TService>(IServiceCollection, TService)

Hizmet TService türü henüz kaydedilmemişse belirtilen öğesini içinde belirtilen instancecollection bir örneğiyle bir hizmet olarak Singleton ekler.

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

TService Hizmet türü henüz kaydedilmemişse, içinde implementationFactory belirtilen fabrikayı services kullanarak belirtileni bir hizmet olarak Singleton ekler.

TryAddSingleton<TService,TImplementation>(IServiceCollection)

Belirtilen TServiceSingleton hizmet türü önceden kaydedilmemişse içinde belirtilen TImplementationcollection hizmet uygulama türünü öğesine ekler.

TryAddTransient(IServiceCollection, Type)

Hizmet collection türü henüz kaydedilmemişse belirtilen service hizmet olarak Transient öğesini öğesine ekler.

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

service Hizmet türü henüz kaydedilmemişse, içinde implementationFactory belirtilen fabrikayı collection kullanarak belirtileni bir hizmet olarak Transient ekler.

TryAddTransient(IServiceCollection, Type, Type)

Hizmet türü henüz kaydedilmemişse, uygulamasıyla collectionimplementationType belirtilen hizmet olarak Transient değerini service öğesine ekler.

TryAddTransient<TService>(IServiceCollection)

Hizmet collection türü henüz kaydedilmemişse belirtilen TService hizmet olarak Transient öğesini öğesine ekler.

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

TService Hizmet türü henüz kaydedilmemişse, içinde implementationFactory belirtilen fabrikayı services kullanarak belirtileni bir hizmet olarak Transient ekler.

TryAddTransient<TService,TImplementation>(IServiceCollection)

Belirtilen TServiceTransient hizmet türü önceden kaydedilmemişse içinde belirtilen TImplementationcollection hizmet uygulama türünü öğesine ekler.

AddLogging(IServiceCollection)

Belirtilen IServiceCollectionöğesine günlük hizmetleri ekler.

AddLogging(IServiceCollection, Action<ILoggingBuilder>)

Belirtilen IServiceCollectionöğesine günlük hizmetleri ekler.

AddOptions(IServiceCollection)

Seçenekleri kullanmak için gereken hizmetleri ekler.

AddOptions<TOptions>(IServiceCollection)

Aynı adlı TOptions çağrıları Configure temel alınan hizmet koleksiyonuna ileden bir seçenek oluşturucusu alır.

AddOptions<TOptions>(IServiceCollection, String)

Aynı adlı TOptions çağrıları Configure temel alınan hizmet koleksiyonuna ileden bir seçenek oluşturucusu alır.

AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String)

Seçenekleri kullanmak için gereken hizmetleri ekler ve çalışma zamanında değil, başlangıçta seçenek doğrulama denetimini zorlar.

AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String)

Seçenekleri kullanmak için gereken hizmetleri ekler ve çalışma zamanında değil, başlangıçta seçenek doğrulama denetimini zorlar.

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

Başlangıç sırasında belirli bir seçenek türünü yapılandırmak için kullanılan bir eylemi kaydeder. Bu, öncesinde PostConfigure<TOptions>(IServiceCollection, Action<TOptions>)çalıştırılır. Yapılandırmaya Güncelleştirmeler eylemi yeniden çağırmaz.

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

Belirli bir seçenek türünü yapılandırmak için kullanılan bir eylemi kaydeder. Bunlar öncesinde PostConfigure<TOptions>(IServiceCollection, Action<TOptions>)çalıştırılır.

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

Belirli bir seçenek türünün tüm örneklerini yapılandırmak için kullanılan bir eylemi kaydeder.

ConfigureOptions(IServiceCollection, Object)

Tümünün I[Post]ConfigureOptions kaydedileceği bir nesneyi kaydeder.

ConfigureOptions(IServiceCollection, Type)

Tümünün I[Post]ConfigureOptions kaydedileceği bir türü kaydeder.

ConfigureOptions<TConfigureOptions>(IServiceCollection)

Tümünün I[Post]ConfigureOptions kaydedileceği bir türü kaydeder.

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

Belirli bir seçenek türünü başlatmak için kullanılan bir eylemi kaydeder. Bunlar sonrasında Configure<TOptions>(IServiceCollection, Action<TOptions>)çalıştırılır.

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

Belirli bir seçenek türünü yapılandırmak için kullanılan bir eylemi kaydeder. Bunlar sonrasında Configure<TOptions>(IServiceCollection, Action<TOptions>)çalıştırılır.

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

Belirli bir seçenek türünün tüm örneklerini yapılandırmak için kullanılan bir eylemi kaydeder. Bunlar sonrasında Configure<TOptions>(IServiceCollection, Action<TOptions>)çalıştırılır.

BuildServiceProvider(IServiceCollection)

ServiceProvider Sağlanan IServiceCollectioniçinden bir içeren hizmetler oluşturur.

BuildServiceProvider(IServiceCollection, ServiceProviderOptions)

Sağlanan IServiceCollection içinden isteğe bağlı olarak hizmet oluşturmayı ve kapsam doğrulamayı etkinleştiren bir ServiceProvider içeren hizmetler oluşturur.

BuildServiceProvider(IServiceCollection, Boolean)

Sağlanan IServiceCollection içinden isteğe bağlı olarak kapsam doğrulamasını etkinleştiren bir ServiceProvider içeren hizmetler oluşturur.

AddHostedService<THostedService>(IServiceCollection)

Verilen tür için bir IHostedService kayıt ekleyin.

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

Verilen tür için bir IHostedService kayıt ekleyin.

AddKeyedScoped(IServiceCollection, Type, Object)

belirtilen serviceType türündeki kapsamlı bir hizmeti belirtilen IServiceCollectionöğesine ekler.

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

içinde belirtilen bir fabrika implementationFactory ile belirtilen serviceType türündeki kapsamlı bir hizmeti belirtilen IServiceCollectionöğesine ekler.

AddKeyedScoped(IServiceCollection, Type, Object, Type)

içinde belirtilen serviceType türün bir uygulamasıyla belirtilen türün implementationType kapsamlı bir hizmetini belirtilen IServiceCollectionöğesine ekler.

AddKeyedScoped<TService>(IServiceCollection, Object)

belirtilen TService türündeki kapsamlı bir hizmeti belirtilen IServiceCollectionöğesine ekler.

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

içinde belirtilen bir fabrika implementationFactory ile belirtilen TService türündeki kapsamlı bir hizmeti belirtilen IServiceCollectionöğesine ekler.

AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

içinde belirtilen TService türüne belirtilen uygulama türüyle TImplementationIServiceCollectionkapsamlı bir hizmet ekler.

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

içinde belirtilen TService fabrikayı implementationFactory kullanarak belirtilen uygulama türüyle TImplementation belirtilen türde kapsamlı bir hizmet ekler.IServiceCollection

AddKeyedSingleton(IServiceCollection, Type, Object)

belirtilen serviceType türündeki bir tekil hizmeti belirtilen IServiceCollectionöğesine ekler.

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

içinde belirtilen fabrika implementationFactory ile belirtilen serviceType türde bir tekil hizmeti belirtilen IServiceCollectionöğesine ekler.

AddKeyedSingleton(IServiceCollection, Type, Object, Object)

belirtilen öğesine içinde belirtilen serviceType bir örnekle belirtilen implementationInstanceIServiceCollectiontürde bir tekil hizmet ekler.

AddKeyedSingleton(IServiceCollection, Type, Object, Type)

belirtilen serviceType türündeki bir tekil hizmeti ile belirtilen türüne belirtilen implementationTypeIServiceCollectiontürde bir uygulama ekler.

AddKeyedSingleton<TService>(IServiceCollection, Object)

belirtilen TService türündeki bir tekil hizmeti belirtilen IServiceCollectionöğesine ekler.

AddKeyedSingleton<TService>(IServiceCollection, Object, TService)

belirtilen öğesine içinde belirtilen TService bir örnekle belirtilen implementationInstanceIServiceCollectiontürde bir tekil hizmet ekler.

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

içinde belirtilen fabrika implementationFactory ile belirtilen TService türde bir tekil hizmeti belirtilen IServiceCollectionöğesine ekler.

AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

içinde belirtilen TService türüne belirtilen uygulama türüne TImplementationIServiceCollectionsahip tekil bir hizmet ekler.

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

içinde belirtilen TService fabrikayı implementationFactory kullanarak belirtilen uygulama türüyle TImplementation belirtilen türde bir tekil hizmet ekler.IServiceCollection

AddKeyedTransient(IServiceCollection, Type, Object)

belirtilen serviceType türündeki geçici bir hizmeti belirtilen IServiceCollectionöğesine ekler.

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

içinde belirtilen bir fabrika implementationFactory ile belirtilen serviceType türündeki geçici bir hizmeti belirtilen IServiceCollectionöğesine ekler.

AddKeyedTransient(IServiceCollection, Type, Object, Type)

belirtilen türündeki geçici bir hizmeti, içinde belirtilen serviceTypeimplementationType türün uygulamasıyla belirtilen IServiceCollectionöğesine ekler.

AddKeyedTransient<TService>(IServiceCollection, Object)

belirtilen TService türündeki geçici bir hizmeti belirtilen IServiceCollectionöğesine ekler.

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

içinde belirtilen bir fabrika implementationFactory ile belirtilen TService türündeki geçici bir hizmeti belirtilen IServiceCollectionöğesine ekler.

AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

belirtilen türündeki geçici bir hizmeti, içinde belirtilen TServiceTImplementation bir uygulama türüyle belirtilen IServiceCollectionöğesine ekler.

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

içinde belirtilen TService fabrikayı implementationFactory kullanarak belirtilen uygulama türüyle TImplementation belirtilen türde geçici bir hizmet ekler.IServiceCollection

AddScoped(IServiceCollection, Type)

belirtilen serviceType türündeki kapsamlı bir hizmeti belirtilen IServiceCollectionöğesine ekler.

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

içinde belirtilen bir fabrika implementationFactory ile belirtilen serviceType türündeki kapsamlı bir hizmeti belirtilen IServiceCollectionöğesine ekler.

AddScoped(IServiceCollection, Type, Type)

içinde belirtilen serviceType türün bir uygulamasıyla belirtilen türün implementationType kapsamlı bir hizmetini belirtilen IServiceCollectionöğesine ekler.

AddScoped<TService>(IServiceCollection)

belirtilen TService türündeki kapsamlı bir hizmeti belirtilen IServiceCollectionöğesine ekler.

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

içinde belirtilen bir fabrika implementationFactory ile belirtilen TService türündeki kapsamlı bir hizmeti belirtilen IServiceCollectionöğesine ekler.

AddScoped<TService,TImplementation>(IServiceCollection)

içinde belirtilen TService türüne belirtilen uygulama türüyle TImplementationIServiceCollectionkapsamlı bir hizmet ekler.

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

içinde belirtilen TService fabrikayı implementationFactory kullanarak belirtilen uygulama türüyle TImplementation belirtilen türde kapsamlı bir hizmet ekler.IServiceCollection

AddSingleton(IServiceCollection, Type)

belirtilen serviceType türündeki bir tekil hizmeti belirtilen IServiceCollectionöğesine ekler.

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

içinde belirtilen fabrika implementationFactory ile belirtilen serviceType türde bir tekil hizmeti belirtilen IServiceCollectionöğesine ekler.

AddSingleton(IServiceCollection, Type, Object)

belirtilen öğesine içinde belirtilen serviceType bir örnekle belirtilen implementationInstanceIServiceCollectiontürde bir tekil hizmet ekler.

AddSingleton(IServiceCollection, Type, Type)

belirtilen serviceType türündeki bir tekil hizmeti ile belirtilen türüne belirtilen implementationTypeIServiceCollectiontürde bir uygulama ekler.

AddSingleton<TService>(IServiceCollection)

belirtilen TService türündeki bir tekil hizmeti belirtilen IServiceCollectionöğesine ekler.

AddSingleton<TService>(IServiceCollection, TService)

belirtilen öğesine içinde belirtilen TService bir örnekle belirtilen implementationInstanceIServiceCollectiontürde bir tekil hizmet ekler.

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

içinde belirtilen fabrika implementationFactory ile belirtilen TService türde bir tekil hizmeti belirtilen IServiceCollectionöğesine ekler.

AddSingleton<TService,TImplementation>(IServiceCollection)

içinde belirtilen TService türüne belirtilen uygulama türüne TImplementationIServiceCollectionsahip tekil bir hizmet ekler.

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

içinde belirtilen TService fabrikayı implementationFactory kullanarak belirtilen uygulama türüyle TImplementation belirtilen türde bir tekil hizmet ekler.IServiceCollection

AddTransient(IServiceCollection, Type)

belirtilen serviceType türündeki geçici bir hizmeti belirtilen IServiceCollectionöğesine ekler.

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

içinde belirtilen bir fabrika implementationFactory ile belirtilen serviceType türündeki geçici bir hizmeti belirtilen IServiceCollectionöğesine ekler.

AddTransient(IServiceCollection, Type, Type)

belirtilen türündeki geçici bir hizmeti, içinde belirtilen serviceTypeimplementationType türün uygulamasıyla belirtilen IServiceCollectionöğesine ekler.

AddTransient<TService>(IServiceCollection)

belirtilen TService türündeki geçici bir hizmeti belirtilen IServiceCollectionöğesine ekler.

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

içinde belirtilen bir fabrika implementationFactory ile belirtilen TService türündeki geçici bir hizmeti belirtilen IServiceCollectionöğesine ekler.

AddTransient<TService,TImplementation>(IServiceCollection)

belirtilen türündeki geçici bir hizmeti, içinde belirtilen TServiceTImplementation bir uygulama türüyle belirtilen IServiceCollectionöğesine ekler.

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

içinde belirtilen TService fabrikayı implementationFactory kullanarak belirtilen uygulama türüyle TImplementation belirtilen türde geçici bir hizmet ekler.IServiceCollection

AddSystemd(IServiceCollection)

varsayılan uygulaması IServiceCollection.

AddWindowsService(IServiceCollection)

varsayılan uygulaması IServiceCollection.

AddWindowsService(IServiceCollection, Action<WindowsServiceLifetimeOptions>)

varsayılan uygulaması IServiceCollection.

CopyToDataTable<T>(IEnumerable<T>)

DataTable Genel parametrenin TDataRowolduğu bir giriş IEnumerable<T> nesnesi verildiğinde nesnelerin kopyalarını DataRow içeren bir döndürür.

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

DataRow Genel parametrenin TDataRowolduğu bir giriş IEnumerable<T> nesnesi verildiğinde nesneleri belirtilen DataTableöğesine kopyalar.

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

DataRow Genel parametrenin TDataRowolduğu bir giriş IEnumerable<T> nesnesi verildiğinde nesneleri belirtilen DataTableöğesine kopyalar.

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

Bir dizi üzerinde bir biriktirici işlevi uygular.

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

Bir dizi üzerinde bir biriktirici işlevi uygular. Belirtilen çekirdek değeri ilk biriktirici değeri olarak kullanılır.

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

Bir dizi üzerinde bir biriktirici işlevi uygular. Belirtilen çekirdek değeri ilk biriktirici değeri olarak kullanılır ve belirtilen işlev sonuç değerini seçmek için kullanılır.

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

Bir dizinin tüm öğelerinin bir koşulu karşılayıp karşılamadığını belirler.

Any<TSource>(IEnumerable<TSource>)

Bir dizinin herhangi bir öğe içerip içermediğini belirler.

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

Bir dizinin herhangi bir öğesinin bir koşulu karşılayıp sağlamadığını belirler.

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

Sıranın sonuna bir değer ekler.

AsEnumerable<TSource>(IEnumerable<TSource>)

olarak IEnumerable<T>yazılan girişi döndürür.

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

Giriş dizisinin Decimal her öğesinde bir dönüştürme işlevi çağırarak elde edilen bir değer dizisinin ortalamasını hesaplar.

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

Giriş dizisinin Double her öğesinde bir dönüştürme işlevi çağırarak elde edilen bir değer dizisinin ortalamasını hesaplar.

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

Giriş dizisinin Int32 her öğesinde bir dönüştürme işlevi çağırarak elde edilen bir değer dizisinin ortalamasını hesaplar.

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

Giriş dizisinin Int64 her öğesinde bir dönüştürme işlevi çağırarak elde edilen bir değer dizisinin ortalamasını hesaplar.

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

Giriş dizisinin her öğesinde bir dönüştürme işlevi çağrılarak elde edilen null değer Decimal dizisinin ortalamasını hesaplar.

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

Giriş dizisinin her öğesinde bir dönüştürme işlevi çağrılarak elde edilen null değer Double dizisinin ortalamasını hesaplar.

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

Giriş dizisinin her öğesinde bir dönüştürme işlevi çağrılarak elde edilen null değer Int32 dizisinin ortalamasını hesaplar.

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

Giriş dizisinin her öğesinde bir dönüştürme işlevi çağrılarak elde edilen null değer Int64 dizisinin ortalamasını hesaplar.

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

Giriş dizisinin her öğesinde bir dönüştürme işlevi çağrılarak elde edilen null değer Single dizisinin ortalamasını hesaplar.

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

Giriş dizisinin Single her öğesinde bir dönüştürme işlevi çağırarak elde edilen bir değer dizisinin ortalamasını hesaplar.

Cast<TResult>(IEnumerable)

öğesinin IEnumerable öğelerini belirtilen türe atar.

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

İki diziyi birleştirir.

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

Varsayılan eşitlik karşılaştırıcısını kullanarak bir dizinin belirtilen öğeyi içerip içermediğini belirler.

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

Belirtilen öğesini kullanarak IEqualityComparer<T>bir dizinin belirtilen öğeyi içerip içermediğini belirler.

Count<TSource>(IEnumerable<TSource>)

Bir dizideki öğelerin sayısını döndürür.

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

Belirtilen dizideki bir koşulu karşılayan öğe sayısını temsil eden bir sayı döndürür.

DefaultIfEmpty<TSource>(IEnumerable<TSource>)

Belirtilen dizinin öğelerini veya dizi boşsa bir singleton koleksiyonunda tür parametresinin varsayılan değerini döndürür.

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

Dizi boşsa, bir tek koleksiyonda belirtilen dizinin veya belirtilen değerin öğelerini döndürür.

Distinct<TSource>(IEnumerable<TSource>)

Değerleri karşılaştırmak için varsayılan eşitlik karşılaştırıcısını kullanarak bir diziden ayrı öğeler döndürür.

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

Değerleri karşılaştırmak için belirtilen IEqualityComparer<T> öğesini kullanarak bir diziden ayrı öğeler döndürür.

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

Bir dizideki belirtilen dizindeki öğesini döndürür.

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

Belirtilen dizindeki öğeyi bir dizide veya dizin aralık dışındaysa varsayılan bir değerle döndürür.

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

Değerleri karşılaştırmak için varsayılan eşitlik karşılaştırıcısını kullanarak iki dizinin küme farkını üretir.

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

Değerleri karşılaştırmak için belirtilen IEqualityComparer<T> öğesini kullanarak iki dizinin küme farkını üretir.

First<TSource>(IEnumerable<TSource>)

Bir dizinin ilk öğesini döndürür.

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

Belirtilen koşulu karşılayan bir dizideki ilk öğeyi döndürür.

FirstOrDefault<TSource>(IEnumerable<TSource>)

Bir dizinin ilk öğesini veya dizide öğe yoksa varsayılan değeri döndürür.

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

Böyle bir öğe bulunamazsa, bir koşulu veya varsayılan değeri karşılayan dizinin ilk öğesini döndürür.

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

Bir dizinin öğelerini belirtilen anahtar seçici işlevine göre gruplandırın.

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

Bir dizinin öğelerini belirtilen bir anahtar seçici işlevine göre gruplandırır ve belirtilen bir karşılaştırıcıyı kullanarak anahtarları karşılaştırır.

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

Bir dizinin öğelerini belirtilen bir anahtar seçici işlevine göre gruplandırın ve belirtilen bir işlevi kullanarak her grubun öğelerini projeler.

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

Bir dizinin öğelerini bir anahtar seçici işlevine göre gruplandırın. Anahtarlar bir karşılaştırıcı kullanılarak karşılaştırılır ve her grubun öğeleri belirtilen bir işlev kullanılarak yansıtılır.

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

Bir dizinin öğelerini belirtilen anahtar seçici işlevine göre gruplandırın ve her gruptan ve anahtarından bir sonuç değeri oluşturur.

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

Bir dizinin öğelerini belirtilen anahtar seçici işlevine göre gruplandırın ve her gruptan ve anahtarından bir sonuç değeri oluşturur. Anahtarlar, belirtilen bir karşılaştırıcı kullanılarak karşılaştırılır.

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

Bir dizinin öğelerini belirtilen anahtar seçici işlevine göre gruplandırın ve her gruptan ve anahtarından bir sonuç değeri oluşturur. Her grubun öğeleri, belirtilen bir işlev kullanılarak yansıtılır.

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

Bir dizinin öğelerini belirtilen anahtar seçici işlevine göre gruplandırın ve her gruptan ve anahtarından bir sonuç değeri oluşturur. Anahtar değerleri belirtilen bir karşılaştırıcı kullanılarak karşılaştırılır ve her grubun öğeleri belirtilen bir işlev kullanılarak yansıtılır.

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

Anahtarların eşitliğine göre iki dizinin öğelerini ilişkilendirir ve sonuçları gruplandırir. Varsayılan eşitlik karşılaştırıcısı anahtarları karşılaştırmak için kullanılır.

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

Anahtar eşitliğine göre iki dizinin öğelerini ilişkilendirir ve sonuçları gruplandırir. Anahtarları karşılaştırmak için belirtilen IEqualityComparer<T> bir kullanılır.

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

Değerleri karşılaştırmak için varsayılan eşitlik karşılaştırıcısını kullanarak iki dizinin küme kesişimini üretir.

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

Değerleri karşılaştırmak için belirtilen IEqualityComparer<T> öğesini kullanarak iki dizinin küme kesişimini üretir.

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

eşleşen anahtarlara göre iki dizinin öğelerini ilişkilendirir. Varsayılan eşitlik karşılaştırıcısı anahtarları karşılaştırmak için kullanılır.

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

Eşleşen anahtarlara göre iki dizinin öğelerini ilişkilendirir. Belirtilen IEqualityComparer<T> anahtarlar karşılaştırmak için kullanılır.

Last<TSource>(IEnumerable<TSource>)

Bir dizinin son öğesini döndürür.

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

Belirtilen koşulu karşılayan bir dizinin son öğesini döndürür.

LastOrDefault<TSource>(IEnumerable<TSource>)

Bir dizinin son öğesini veya dizi öğe içermiyorsa varsayılan değeri döndürür.

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

Böyle bir öğe bulunamazsa, bir koşulu veya varsayılan değeri karşılayan bir dizinin son öğesini döndürür.

LongCount<TSource>(IEnumerable<TSource>)

Int64 Bir dizideki öğelerin toplam sayısını temsil eden bir döndürür.

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

Bir Int64 dizideki kaç öğenin bir koşulu karşıladığını temsil eden bir döndürür.

Max<TSource>(IEnumerable<TSource>)

Genel bir dizideki en büyük değeri döndürür.

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

Bir dizinin her öğesinde bir dönüştürme işlevi çağırır ve en büyük Decimal değeri döndürür.

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

Bir dizinin her öğesinde bir dönüştürme işlevi çağırır ve en büyük Double değeri döndürür.

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

Bir dizinin her öğesinde bir dönüştürme işlevi çağırır ve en büyük Int32 değeri döndürür.

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

Bir dizinin her öğesinde bir dönüştürme işlevi çağırır ve en büyük Int64 değeri döndürür.

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

Bir dizinin her öğesinde bir dönüştürme işlevi çağırır ve null atanabilir Decimal en yüksek değeri döndürür.

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

Bir dizinin her öğesinde bir dönüştürme işlevi çağırır ve null atanabilir Double en yüksek değeri döndürür.

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

Bir dizinin her öğesinde bir dönüştürme işlevi çağırır ve null atanabilir Int32 en yüksek değeri döndürür.

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

Bir dizinin her öğesinde bir dönüştürme işlevi çağırır ve null atanabilir Int64 en yüksek değeri döndürür.

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

Bir dizinin her öğesinde bir dönüştürme işlevi çağırır ve null atanabilir Single en yüksek değeri döndürür.

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

Bir dizinin her öğesinde bir dönüştürme işlevi çağırır ve en büyük Single değeri döndürür.

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

Genel bir dizinin her öğesinde bir dönüştürme işlevi çağırır ve sonuçta elde edilen en yüksek değeri döndürür.

Min<TSource>(IEnumerable<TSource>)

Genel bir dizideki en küçük değeri döndürür.

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

Bir dizinin her öğesinde bir dönüştürme işlevi çağırır ve en düşük Decimal değeri döndürür.

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

Bir dizinin her öğesinde bir dönüştürme işlevi çağırır ve en düşük Double değeri döndürür.

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

Bir dizinin her öğesinde bir dönüştürme işlevi çağırır ve en düşük Int32 değeri döndürür.

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

Bir dizinin her öğesinde bir dönüştürme işlevi çağırır ve en düşük Int64 değeri döndürür.

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

Bir dizinin her öğesinde bir dönüştürme işlevi çağırır ve en düşük null atanabilir Decimal değeri döndürür.

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

Bir dizinin her öğesinde bir dönüştürme işlevi çağırır ve en düşük null atanabilir Double değeri döndürür.

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

Bir dizinin her öğesinde bir dönüştürme işlevi çağırır ve en düşük null atanabilir Int32 değeri döndürür.

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

Bir dizinin her öğesinde bir dönüştürme işlevi çağırır ve en düşük null atanabilir Int64 değeri döndürür.

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

Bir dizinin her öğesinde bir dönüştürme işlevi çağırır ve en düşük null atanabilir Single değeri döndürür.

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

Bir dizinin her öğesinde bir dönüştürme işlevi çağırır ve en düşük Single değeri döndürür.

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

Genel bir dizinin her öğesinde bir dönüştürme işlevi çağırır ve sonuçta elde edilen en düşük değeri döndürür.

OfType<TResult>(IEnumerable)

Bir öğesinin IEnumerable öğelerini belirtilen türe göre filtreler.

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

Bir dizinin öğelerini bir anahtara göre artan düzende sıralar.

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

Belirtilen karşılaştırıcıyı kullanarak bir dizinin öğelerini artan düzende sıralar.

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

Bir dizinin öğelerini bir tuşa göre azalan düzende sıralar.

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

Belirtilen karşılaştırıcıyı kullanarak bir dizinin öğelerini azalan düzende sıralar.

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

Dizinin başına bir değer ekler.

Reverse<TSource>(IEnumerable<TSource>)

Bir dizideki öğelerin sırasını tersine çevirir.

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

Bir dizinin her öğesini yeni bir forma projeler.

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

Öğenin dizinini birleştirerek bir dizideki her öğeyi yeni bir forma projeler.

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

Bir dizinin her öğesini bir IEnumerable<T> öğesine projeler ve sonuçta elde edilen dizileri tek bir sırayla düzleştirir.

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

Bir dizinin her öğesini bir IEnumerable<T>öğesine projeler ve sonuçta elde edilen dizileri tek bir sırayla düzleştirir. Her kaynak öğenin dizini, bu öğenin öngörülen biçiminde kullanılır.

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

Bir dizinin her öğesini bir IEnumerable<T>öğesine projeler, sonuçta elde edilen dizileri tek bir sırayla düzleştirir ve buradaki her öğede bir sonuç seçici işlevi çağırır.

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

Bir dizinin her öğesini bir IEnumerable<T>öğesine projeler, sonuçta elde edilen dizileri tek bir sırayla düzleştirir ve buradaki her öğede bir sonuç seçici işlevi çağırır. Her kaynak öğenin dizini, bu öğenin ara öngörülen biçiminde kullanılır.

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

Türleri için varsayılan eşitlik karşılaştırıcısını kullanarak öğeleri karşılaştırarak iki dizinin eşit olup olmadığını belirler.

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

Belirtilen IEqualityComparer<T>bir kullanarak öğelerini karşılaştırarak iki dizinin eşit olup olmadığını belirler.

Single<TSource>(IEnumerable<TSource>)

Bir dizinin tek öğesini döndürür ve dizide tam olarak bir öğe yoksa bir özel durum oluşturur.

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

Bir dizide belirtilen koşulu karşılayan tek öğeyi döndürür ve birden fazla öğe varsa özel durum oluşturur.

SingleOrDefault<TSource>(IEnumerable<TSource>)

Bir dizinin tek öğesini veya dizi boşsa varsayılan değeri döndürür; Bu yöntem, dizide birden fazla öğe varsa bir özel durum oluşturur.

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

Belirtilen bir koşulu karşılayan bir dizinin tek öğesini veya böyle bir öğe yoksa varsayılan değeri döndürür; Bu yöntem, koşulu birden fazla öğe karşılarsa bir özel durum oluşturur.

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

Bir dizideki belirtilen sayıda öğeyi atlar ve sonra kalan öğeleri döndürür.

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

Kaynak koleksiyonun son count öğeleri atlanmış olan öğelerini source içeren yeni bir numaralandırılabilir koleksiyon döndürür.

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

Belirtilen koşul true olduğu sürece bir dizideki öğeleri atlar ve sonra kalan öğeleri döndürür.

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

Belirtilen koşul true olduğu sürece bir dizideki öğeleri atlar ve sonra kalan öğeleri döndürür. öğesinin dizini koşul işlevinin mantığında kullanılır.

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

Giriş dizisinin her öğesinde bir dönüştürme işlevi çağrılarak elde edilen değer dizisinin Decimal toplamını hesaplar.

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

Giriş dizisinin her öğesinde bir dönüştürme işlevi çağrılarak elde edilen değer dizisinin Double toplamını hesaplar.

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

Giriş dizisinin her öğesinde bir dönüştürme işlevi çağrılarak elde edilen değer dizisinin Int32 toplamını hesaplar.

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

Giriş dizisinin her öğesinde bir dönüştürme işlevi çağrılarak elde edilen değer dizisinin Int64 toplamını hesaplar.

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

Giriş dizisinin her öğesinde bir dönüştürme işlevi çağrılarak elde edilen null atanabilir Decimal değerler dizisinin toplamını hesaplar.

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

Giriş dizisinin her öğesinde bir dönüştürme işlevi çağrılarak elde edilen null atanabilir Double değerler dizisinin toplamını hesaplar.

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

Giriş dizisinin her öğesinde bir dönüştürme işlevi çağrılarak elde edilen null atanabilir Int32 değerler dizisinin toplamını hesaplar.

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

Giriş dizisinin her öğesinde bir dönüştürme işlevi çağrılarak elde edilen null atanabilir Int64 değerler dizisinin toplamını hesaplar.

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

Giriş dizisinin her öğesinde bir dönüştürme işlevi çağrılarak elde edilen null atanabilir Single değerler dizisinin toplamını hesaplar.

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

Giriş dizisinin her öğesinde bir dönüştürme işlevi çağrılarak elde edilen değer dizisinin Single toplamını hesaplar.

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

Bir sıranın başlangıcından belirtilen sayıda bitişik öğe döndürür.

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

öğesinden sourceson count öğeleri içeren yeni bir numaralandırılabilir koleksiyon döndürür.

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

Belirtilen koşul true olduğu sürece bir diziden öğeleri döndürür.

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

Belirtilen koşul true olduğu sürece bir diziden öğeleri döndürür. öğesinin dizini koşul işlevinin mantığında kullanılır.

ToArray<TSource>(IEnumerable<TSource>)

bir dizininden bir IEnumerable<T>dizi oluşturur.

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

Belirtilen anahtar seçici işlevine göre bir'den IEnumerable<T> bir Dictionary<TKey,TValue> oluşturur.

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

Belirtilen bir anahtar seçici işlevine ve anahtar karşılaştırıcısına göre'den IEnumerable<T> bir Dictionary<TKey,TValue> oluşturur.

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

Belirtilen anahtar seçici ve öğe seçici işlevlerine göre öğesinden bir Dictionary<TKey,TValue>IEnumerable<T> oluşturur.

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

Dictionary<TKey,TValue> Belirtilen anahtar seçici işlevine, karşılaştırıcıya ve öğe seçici işlevine göre öğesinden IEnumerable<T> bir oluşturur.

ToHashSet<TSource>(IEnumerable<TSource>)

bir içinden bir HashSet<T>IEnumerable<T>oluşturur.

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

anahtarları karşılaştırmak comparer için kullanarak içinden bir HashSet<T>IEnumerable<T> oluşturur.

ToList<TSource>(IEnumerable<TSource>)

bir içinden bir List<T>IEnumerable<T>oluşturur.

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

Belirtilen anahtar seçici işlevine göre bir'den IEnumerable<T> bir Lookup<TKey,TElement> oluşturur.

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

Belirtilen bir anahtar seçici işlevine ve anahtar karşılaştırıcısına göre'den IEnumerable<T> bir Lookup<TKey,TElement> oluşturur.

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

Belirtilen anahtar seçici ve öğe seçici işlevlerine göre öğesinden bir Lookup<TKey,TElement>IEnumerable<T> oluşturur.

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

Lookup<TKey,TElement> Belirtilen anahtar seçici işlevine, karşılaştırıcıya ve öğe seçici işlevine göre öğesinden IEnumerable<T> bir oluşturur.

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

Varsayılan eşitlik karşılaştırıcısını kullanarak iki sıranın küme birleşimini üretir.

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

Belirtilen IEqualityComparer<T>bir kullanarak iki sıranın küme birleşimini üretir.

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

Bir koşula göre bir değer dizisini filtreler.

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

Bir koşula göre bir değer dizisini filtreler. Her öğenin dizini koşul işlevinin mantığında kullanılır.

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

Belirtilen bir işlevi, sonuçların bir dizisini oluşturan iki dizinin karşılık gelen öğelerine uygular.

AsParallel(IEnumerable)

Sorgunun paralelleştirilmesini sağlar.

AsParallel<TSource>(IEnumerable<TSource>)

Sorgunun paralelleştirilmesini sağlar.

AsQueryable(IEnumerable)

bir IEnumerable öğesini öğesine IQueryabledönüştürür.

AsQueryable<TElement>(IEnumerable<TElement>)

Genel bir öğesini genel IEnumerable<T> bir IQueryable<T>öğesine dönüştürür.

Ancestors<T>(IEnumerable<T>)

Kaynak koleksiyondaki her düğümün üst öğelerini içeren bir öğe koleksiyonu döndürür.

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

Kaynak koleksiyondaki her düğümün üst öğelerini içeren filtrelenmiş bir öğe koleksiyonu döndürür. Yalnızca eşleştirmesi XName olan öğeler koleksiyona dahil edilir.

DescendantNodes<T>(IEnumerable<T>)

Kaynak koleksiyondaki her belge ve öğenin alt düğümlerinden oluşan bir koleksiyon döndürür.

Descendants<T>(IEnumerable<T>)

Kaynak koleksiyondaki her öğenin ve belgenin alt öğelerini içeren bir öğe koleksiyonu döndürür.

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

Kaynak koleksiyondaki her öğenin ve belgenin alt öğelerini içeren filtrelenmiş bir öğe koleksiyonu döndürür. Yalnızca eşleştirmesi XName olan öğeler koleksiyona dahil edilir.

Elements<T>(IEnumerable<T>)

Kaynak koleksiyondaki her öğenin ve belgenin alt öğelerinin bir koleksiyonunu döndürür.

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

Kaynak koleksiyondaki her öğenin ve belgenin alt öğelerinin filtrelenmiş bir koleksiyonunu döndürür. Yalnızca eşleştirmesi XName olan öğeler koleksiyona dahil edilir.

InDocumentOrder<T>(IEnumerable<T>)

Kaynak koleksiyondaki tüm düğümleri içeren ve belge düzenine göre sıralanmış bir düğüm koleksiyonu döndürür.

Nodes<T>(IEnumerable<T>)

Kaynak koleksiyondaki her belge ve öğenin alt düğümlerinden oluşan bir koleksiyon döndürür.

Remove<T>(IEnumerable<T>)

Kaynak koleksiyondaki her düğümü üst düğümünden kaldırır.

Şunlara uygulanır