ActionContext.AddService Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.