ActionContext.AddService Metodo

Definizione

Aggiunge il servizio specificato al contenitore del servizio.

Overload

AddService(Type, ServiceCreatorCallback)

Aggiunge il servizio specificato al contenitore del servizio. La classe non può essere ereditata.

AddService(Type, Object)

Aggiunge il servizio specificato al contenitore del servizio. La classe non può essere ereditata.

AddService(Type, ServiceCreatorCallback, Boolean)

Aggiunge il servizio specificato al contenitore del servizio e, facoltativamente, promuove il servizio ai contenitori del servizio padre. La classe non può essere ereditata.

AddService(Type, Object, Boolean)

Aggiunge il servizio specificato al contenitore del servizio e, facoltativamente, promuove il servizio a qualsiasi contenitore del servizio padre. La classe non può essere ereditata.

AddService(Type, ServiceCreatorCallback)

Aggiunge il servizio specificato al contenitore del servizio. La classe non può essere ereditata.

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)

Parametri

serviceType
Type

Il tipo di servizio da aggiungere.

callback
ServiceCreatorCallback

Oggetto di callback utilizzato per creare il servizio. Questo consente di dichiarare disponibile un servizio, ma ritarda la creazione dell'oggetto finché il servizio non viene richiesto.

Implementazioni

Si applica a

AddService(Type, Object)

Aggiunge il servizio specificato al contenitore del servizio. La classe non può essere ereditata.

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)

Parametri

serviceType
Type

Il tipo di servizio da aggiungere.

serviceInstance
Object

Un'istanza del tipo di servizio da aggiungere. Questo oggetto deve implementare o ereditare dal tipo indicato dal parametro serviceType.

Implementazioni

Si applica a

AddService(Type, ServiceCreatorCallback, Boolean)

Aggiunge il servizio specificato al contenitore del servizio e, facoltativamente, promuove il servizio ai contenitori del servizio padre. La classe non può essere ereditata.

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)

Parametri

serviceType
Type

Il tipo di servizio da aggiungere.

callback
ServiceCreatorCallback

Oggetto di callback utilizzato per creare il servizio. Questo consente di dichiarare disponibile un servizio, ma ritarda la creazione dell'oggetto finché il servizio non viene richiesto.

promote
Boolean

True per promuovere questa richiesta a qualsiasi contenitore del servizio padre; in caso contrario, false.

Implementazioni

Si applica a

AddService(Type, Object, Boolean)

Aggiunge il servizio specificato al contenitore del servizio e, facoltativamente, promuove il servizio a qualsiasi contenitore del servizio padre. La classe non può essere ereditata.

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)

Parametri

serviceType
Type

Il tipo di servizio da aggiungere.

serviceInstance
Object

Un'istanza del tipo di servizio da aggiungere. Questo oggetto deve implementare o ereditare dal tipo indicato dal parametro serviceType.

promote
Boolean

True per promuovere questa richiesta a qualsiasi contenitore del servizio padre; in caso contrario, false.

Implementazioni

Si applica a