ActionContext.AddService 方法

定義

將指定的服務加入至服務容器。

多載

名稱 Description
AddService(Type, ServiceCreatorCallback)

將指定的服務加入至服務容器。 此類別無法獲得繼承。

AddService(Type, Object)

將指定的服務加入至服務容器。 此類別無法獲得繼承。

AddService(Type, ServiceCreatorCallback, Boolean)

將指定的服務加入服務容器,並可選擇性地將該服務提升至父服務容器。 此類別無法獲得繼承。

AddService(Type, Object, Boolean)

將指定的服務加入服務容器,並可選擇性地將該服務提升至任一父服務容器。 此類別無法獲得繼承。

AddService(Type, ServiceCreatorCallback)

將指定的服務加入至服務容器。 此類別無法獲得繼承。

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)

參數

serviceType
Type

要加什麼服務類型。

callback
ServiceCreatorCallback

一個用來建立服務的回調物件。 這允許服務被宣告為可用,但會延遲物件的建立,直到該服務被請求為止。

實作

適用於

AddService(Type, Object)

將指定的服務加入至服務容器。 此類別無法獲得繼承。

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)

參數

serviceType
Type

要加什麼服務類型。

serviceInstance
Object

新增服務類型的實例。 此物件必須實作或繼承 serviceType 參數所指示的類型。

實作

適用於

AddService(Type, ServiceCreatorCallback, Boolean)

將指定的服務加入服務容器,並可選擇性地將該服務提升至父服務容器。 此類別無法獲得繼承。

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)

參數

serviceType
Type

要加什麼服務類型。

callback
ServiceCreatorCallback

一個用來建立服務的回調物件。 這允許服務被宣告為可用,但會延遲物件的建立,直到該服務被請求為止。

promote
Boolean

True向任何母服務容器推廣此請求;否則,。 false

實作

適用於

AddService(Type, Object, Boolean)

將指定的服務加入服務容器,並可選擇性地將該服務提升至任一父服務容器。 此類別無法獲得繼承。

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)

參數

serviceType
Type

要加什麼服務類型。

serviceInstance
Object

新增服務類型的實例。 此物件必須實作或繼承 serviceType 參數所指示的類型。

promote
Boolean

True向任何母服務容器推廣此請求;否則,。 false

實作

適用於