ServiceCollection Class¶
Default implementation of Microsoft.Extensions.DependencyInjection.IServiceCollection.
- Namespace
Microsoft.Extensions.DependencyInjection- Assemblies
- Microsoft.Extensions.DependencyInjection
Syntax¶
public class ServiceCollection : IServiceCollection, IList<ServiceDescriptor>, ICollection<ServiceDescriptor>, IEnumerable<ServiceDescriptor>, IEnumerable
-
class
Microsoft.Extensions.DependencyInjection.ServiceCollection
Methods¶
-
Clear()¶ public void Clear()
-
Contains(Microsoft.Extensions.DependencyInjection.ServiceDescriptor)¶ Return type: System.Boolean public bool Contains(ServiceDescriptor item)
-
CopyTo(Microsoft.Extensions.DependencyInjection.ServiceDescriptor[], System.Int32)¶ public void CopyTo(ServiceDescriptor[] array, int arrayIndex)
-
GetEnumerator()¶ Return type: System.Collections.Generic.IEnumerator<Microsoft.Extensions.DependencyInjection.ServiceDescriptor> public IEnumerator<ServiceDescriptor> GetEnumerator()
-
IndexOf(Microsoft.Extensions.DependencyInjection.ServiceDescriptor)¶ Return type: System.Int32 public int IndexOf(ServiceDescriptor item)
-
Insert(System.Int32, Microsoft.Extensions.DependencyInjection.ServiceDescriptor)¶ public void Insert(int index, ServiceDescriptor item)
-
Remove(Microsoft.Extensions.DependencyInjection.ServiceDescriptor)¶ Return type: System.Boolean public bool Remove(ServiceDescriptor item)
-
RemoveAt(System.Int32)¶ public void RemoveAt(int index)
-
Add(Microsoft.Extensions.DependencyInjection.ServiceDescriptor)¶ void ICollection<ServiceDescriptor>.Add(ServiceDescriptor item)
-
GetEnumerator() Return type: System.Collections.IEnumerator IEnumerator IEnumerable.GetEnumerator()
-
Properties¶
-
Microsoft.Extensions.DependencyInjection.ServiceCollection.Count¶ Return type: System.Int32 public int Count { get; }
-
Microsoft.Extensions.DependencyInjection.ServiceCollection.IsReadOnly¶ Return type: System.Boolean public bool IsReadOnly { get; }
-
Microsoft.Extensions.DependencyInjection.ServiceCollection.Item[System.Int32]¶ Return type: Microsoft.Extensions.DependencyInjection.ServiceDescriptor public ServiceDescriptor this[int index] { get; set; }
-