ActionContext.AddService Methode

Definition

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.

Implementiert

Gilt für: