Partager via


ActionContext.AddService Méthode

Définition

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

Surcharges

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 au niveau de n'importe quel conteneur de service parent. Cette classe ne peut pas être héritée.

AddService(Type, Object, Boolean)

Ajoute le service spécifié au conteneur de services et promeut éventuellement le service vers les conteneurs de services parents éventuels. 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 du service à ajouter.

callback
ServiceCreatorCallback

Objet de rappel utilisé pour créer le service. Ce paramètre permet à un service d'être déclaré comme disponible, mais diffère 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 du service à ajouter.

serviceInstance
Object

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

Implémente

S’applique à

AddService(Type, ServiceCreatorCallback, Boolean)

Ajoute le service spécifié au conteneur de service, et promeut éventuellement le service au niveau de n'importe quel conteneur 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 du service à ajouter.

callback
ServiceCreatorCallback

Objet de rappel utilisé pour créer le service. Ce paramètre permet à un service d'être déclaré comme disponible, mais diffère la création de l'objet jusqu'à ce que le service soit demandé.

promote
Boolean

True pour promouvoir cette demande au niveau de n'importe quel conteneur de service parent ; sinon, false.

Implémente

S’applique à

AddService(Type, Object, Boolean)

Ajoute le service spécifié au conteneur de services et promeut éventuellement le service vers les conteneurs de services parents éventuels. 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 du service à ajouter.

serviceInstance
Object

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

promote
Boolean

True pour promouvoir cette demande au niveau de n'importe quel conteneur de service parent ; sinon, false.

Implémente

S’applique à