IAsyncServiceContainer Interface

Définition

Fournit des méthodes pour ajouter et supprimer des services.

public interface class IAsyncServiceContainer
public interface class IAsyncServiceContainer
__interface IAsyncServiceContainer
public interface IAsyncServiceContainer
type IAsyncServiceContainer = interface
Public Interface IAsyncServiceContainer
Dérivé

Méthodes

AddService(Type, AsyncServiceCreatorCallback)

Ajoute un service.

AddService(Type, AsyncServiceCreatorCallback, Boolean)

Obtient un service.

AddService(Type, AsyncServiceCreatorWithProgressCallback)
AddService(Type, AsyncServiceCreatorWithProgressCallback, Boolean)
RemoveService(Type)

Supprime le service du type spécifié.

RemoveService(Type, Boolean)

Supprime le service du type spécifié.

Méthodes d’extension

ProfferService<TService>(IAsyncServiceContainer, Func<CancellationToken,Task<Object>>)

Offre un service implémenté par le type spécifié dans un conteneur de services asynchrones. Lorsque le service est interrogé la première fois, la creator fonction est appelée. Le service offerts sera promu au conteneur du service Async parent.

ProfferService<TService>(IAsyncServiceContainer, Func<CancellationToken,Task<Object>>, Boolean)

Offre un service implémenté par le type spécifié dans un conteneur de services asynchrones. Lorsque le service est interrogé la première fois, la creator fonction est appelée.

ProfferService<TService>(IAsyncServiceContainer, Func<Task<Object>>)

Offre un service implémenté par le type spécifié dans un conteneur de services asynchrones. Lorsque le service est interrogé la première fois, la creator fonction est appelée. Le service offerts sera promu au conteneur du service Async parent.

ProfferService<TService>(IAsyncServiceContainer, Func<Task<Object>>, Boolean)

Offre un service implémenté par le type spécifié dans un conteneur de services asynchrones. Lorsque le service est interrogé la première fois, la creator fonction est appelée.

S’applique à