ActionContext.AddService Méthode

Définition

Ajoute le service spécifié au conteneur de service.

Surcharges

Nom Description
AddService(Type, ServiceCreatorCallback)

Ajoute le service spécifié au conteneur de service. Cette classe ne peut pas être héritée.

AddService(Type, Object)

Ajoute le service spécifié au conteneur de service. Cette classe ne peut pas être héritée.

AddService(Type, ServiceCreatorCallback, Boolean)

Ajoute le service spécifié au conteneur de service et promeut éventuellement le service en conteneurs de service parent. Cette classe ne peut pas être héritée.

AddService(Type, Object, Boolean)

Ajoute le service spécifié au conteneur de service et promeut éventuellement le service vers tous les conteneurs de service parent. Cette classe ne peut pas être héritée.

AddService(Type, ServiceCreatorCallback)

Ajoute le service spécifié au conteneur de service. Cette classe ne peut pas être héritée.

public:
 virtual void AddService(Type ^ serviceType, System::ComponentModel::Design::ServiceCreatorCallback ^ callback);
public void AddService(Type serviceType, System.ComponentModel.Design.ServiceCreatorCallback callback);
abstract member AddService : Type * System.ComponentModel.Design.ServiceCreatorCallback -> unit
override this.AddService : Type * System.ComponentModel.Design.ServiceCreatorCallback -> unit
Public Sub AddService (serviceType As Type, callback As ServiceCreatorCallback)

Paramètres

serviceType
Type

Type de service à ajouter.

callback
ServiceCreatorCallback

Objet de rappel utilisé pour créer le service. Cela permet à un service d’être déclaré comme disponible, mais retarde la création de l’objet jusqu’à ce que le service soit demandé.

Implémente

S’applique à

AddService(Type, Object)

Ajoute le service spécifié au conteneur de service. Cette classe ne peut pas être héritée.

public:
 virtual void AddService(Type ^ serviceType, System::Object ^ serviceInstance);
public void AddService(Type serviceType, object serviceInstance);
abstract member AddService : Type * obj -> unit
override this.AddService : Type * obj -> unit
Public Sub AddService (serviceType As Type, serviceInstance As Object)

Paramètres

serviceType
Type

Type de service à ajouter.

serviceInstance
Object

Instance du type de service à ajouter. Cet objet doit implémenter ou hériter du type indiqué par le paramètre ServiceType.

Implémente

S’applique à

AddService(Type, ServiceCreatorCallback, Boolean)

Ajoute le service spécifié au conteneur de service et promeut éventuellement le service en conteneurs de service parent. Cette classe ne peut pas être héritée.

public:
 virtual void AddService(Type ^ serviceType, System::ComponentModel::Design::ServiceCreatorCallback ^ callback, bool promote);
public void AddService(Type serviceType, System.ComponentModel.Design.ServiceCreatorCallback callback, bool promote);
abstract member AddService : Type * System.ComponentModel.Design.ServiceCreatorCallback * bool -> unit
override this.AddService : Type * System.ComponentModel.Design.ServiceCreatorCallback * bool -> unit
Public Sub AddService (serviceType As Type, callback As ServiceCreatorCallback, promote As Boolean)

Paramètres

serviceType
Type

Type de service à ajouter.

callback
ServiceCreatorCallback

Objet de rappel utilisé pour créer le service. Cela permet à un service d’être déclaré comme disponible, mais retarde la création de l’objet jusqu’à ce que le service soit demandé.

promote
Boolean

True pour promouvoir cette demande vers tous les conteneurs de service parent ; sinon, false.

Implémente

S’applique à

AddService(Type, Object, Boolean)

Ajoute le service spécifié au conteneur de service et promeut éventuellement le service vers tous les conteneurs de service parent. Cette classe ne peut pas être héritée.

public:
 virtual void AddService(Type ^ serviceType, System::Object ^ serviceInstance, bool promote);
public void AddService(Type serviceType, object serviceInstance, bool promote);
abstract member AddService : Type * obj * bool -> unit
override this.AddService : Type * obj * bool -> unit
Public Sub AddService (serviceType As Type, serviceInstance As Object, promote As Boolean)

Paramètres

serviceType
Type

Type de service à ajouter.

serviceInstance
Object

Instance du type de service à ajouter. Cet objet doit implémenter ou hériter du type indiqué par le paramètre ServiceType.

promote
Boolean

True pour promouvoir cette demande vers tous les conteneurs de service parent ; sinon, false.

Implémente

S’applique à