ActionContext.AddService Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Fügt dem Dienstcontainer den angegebenen Dienst hinzu.
Überlädt
| AddService(Type, ServiceCreatorCallback) |
Fügt dem Dienstcontainer den angegebenen Dienst hinzu. Diese Klasse kann nicht vererbt werden. |
| AddService(Type, Object) |
Fügt dem Dienstcontainer den angegebenen Dienst hinzu. Diese Klasse kann nicht vererbt werden. |
| AddService(Type, ServiceCreatorCallback, Boolean) |
Fügt dem Dienstcontainer den angegebenen Dienst hinzu und stuft den Dienst optional auf übergeordnete Dienstcontainer hoch. Diese Klasse kann nicht vererbt werden. |
| AddService(Type, Object, Boolean) |
Fügt dem Dienstcontainer den angegebenen Dienst hinzu und stuft den Dienst optional auf einen beliebigen übergeordneten Dienstcontainer hoch. Diese Klasse kann nicht vererbt werden. |
AddService(Type, ServiceCreatorCallback)
Fügt dem Dienstcontainer den angegebenen Dienst hinzu. Diese Klasse kann nicht vererbt werden.
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)
Parameter
- serviceType
- Type
Der hinzuzufügende Diensttyp.
- callback
- ServiceCreatorCallback
Ein Rückrufobjekt, das zur Diensterstellung verwendet wird. Über dieses Objekt kann ein Dienst als verfügbar deklariert werden, die Objekterstellung wird jedoch bis zur Dienstanforderung verzögert.
Implementiert
Gilt für:
AddService(Type, Object)
Fügt dem Dienstcontainer den angegebenen Dienst hinzu. Diese Klasse kann nicht vererbt werden.
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)
Parameter
- serviceType
- Type
Der hinzuzufügende Diensttyp.
- serviceInstance
- Object
Eine Instanz des hinzuzufügenden Diensttyps. Dieses Objekt muss den vom serviceType-Parameter angegebenen Typ implementieren oder von ihm erben.
Implementiert
Gilt für:
AddService(Type, ServiceCreatorCallback, Boolean)
Fügt dem Dienstcontainer den angegebenen Dienst hinzu und stuft den Dienst optional auf übergeordnete Dienstcontainer hoch. Diese Klasse kann nicht vererbt werden.
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)
Parameter
- serviceType
- Type
Der hinzuzufügende Diensttyp.
- callback
- ServiceCreatorCallback
Ein Rückrufobjekt, das zur Diensterstellung verwendet wird. Über dieses Objekt kann ein Dienst als verfügbar deklariert werden, die Objekterstellung wird jedoch bis zur Dienstanforderung verzögert.
- promote
- Boolean
True, wenn diese Anforderung auf einen beliebigen übergeordneten Dienstcontainer hochgestuft wird, andernfalls false.
Implementiert
Gilt für:
AddService(Type, Object, Boolean)
Fügt dem Dienstcontainer den angegebenen Dienst hinzu und stuft den Dienst optional auf einen beliebigen übergeordneten Dienstcontainer hoch. Diese Klasse kann nicht vererbt werden.
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)
Parameter
- serviceType
- Type
Der hinzuzufügende Diensttyp.
- serviceInstance
- Object
Eine Instanz des hinzuzufügenden Diensttyps. Dieses Objekt muss den vom serviceType-Parameter angegebenen Typ implementieren oder von ihm erben.
- promote
- Boolean
True, wenn diese Anforderung auf einen beliebigen übergeordneten Dienstcontainer hochgestuft wird, andernfalls false.