ServiceProvider Sınıf
Tanım
Varsayılan IServiceProvider.The default IServiceProvider.
public ref class ServiceProvider sealed : IDisposable, IServiceProvider
public ref class ServiceProvider sealed : IAsyncDisposable, IDisposable, IServiceProvider
public sealed class ServiceProvider : IDisposable, IServiceProvider
public sealed class ServiceProvider : IAsyncDisposable, IDisposable, IServiceProvider
type ServiceProvider = class
interface IServiceProvider
interface IDisposable
type ServiceProvider = class
interface IServiceProvider
interface IDisposable
interface IAsyncDisposable
type ServiceProvider = class
interface IAsyncDisposable
interface IDisposable
interface IServiceProvider
Public NotInheritable Class ServiceProvider
Implements IDisposable, IServiceProvider
Public NotInheritable Class ServiceProvider
Implements IAsyncDisposable, IDisposable, IServiceProvider
- Devralma
-
ServiceProvider
- Uygulamalar
Yöntemler
Dispose() |
Uygulama tarafından tanımlanan, yönetilmeyen kaynakları serbest bırakma, salma veya sıfırlama ile ilişkili görevleri gerçekleştirir.Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. |
DisposeAsync() |
Yönetilmeyen kaynakları zaman uyumsuz olarak boşaltma, serbest bırakma veya sıfırlama ile ilişkili uygulama tanımlı görevleri gerçekleştirir.Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources asynchronously. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.Determines whether the specified object is equal to the current object. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi olarak işlev görür.Serves as the default hash function. (Devralındığı yer: Object) |
GetService(Type) |
Belirtilen türe ait hizmet nesnesini alır.Gets the service object of the specified type. |
GetType() |
TypeGeçerli örneği alır.Gets the Type of the current instance. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli bir basit kopyasını oluşturur Object .Creates a shallow copy of the current Object. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür.Returns a string that represents the current object. (Devralındığı yer: Object) |
Uzantı Metotları
CreateScope(IServiceProvider) |
IServiceScopeKapsamlı Hizmetleri çözümlemek için kullanılabilecek yeni bir oluşturur.Creates a new IServiceScope that can be used to resolve scoped services. |
GetRequiredService(IServiceProvider, Type) |
İçinden türünden hizmet alın |
GetRequiredService<T>(IServiceProvider) |
İçinden türünden hizmet alın |
GetService<T>(IServiceProvider) |
İçinden türünden hizmet alın |
GetServices(IServiceProvider, Type) |
İçinden türündeki hizmetlerin bir listesini alın |
GetServices<T>(IServiceProvider) |
İçinden türündeki hizmetlerin bir listesini alın |
ConfigureAwait(IAsyncDisposable, Boolean) |
Zaman uyumsuz bir atılabilir döndürülen görevlerin ne kadar beklediğini yapılandırır.Configures how awaits on the tasks returned from an async disposable are performed. |