Bagikan melalui


ActionContext.AddService Metode

Definisi

Menambahkan layanan yang ditentukan ke kontainer layanan.

Overload

AddService(Type, ServiceCreatorCallback)

Menambahkan layanan yang ditentukan ke kontainer layanan. Kelas ini tidak dapat diwariskan.

AddService(Type, Object)

Menambahkan layanan yang ditentukan ke kontainer layanan. Kelas ini tidak dapat diwariskan.

AddService(Type, ServiceCreatorCallback, Boolean)

Menambahkan layanan yang ditentukan ke kontainer layanan, dan secara opsional mempromosikan layanan ke kontainer layanan induk. Kelas ini tidak dapat diwariskan.

AddService(Type, Object, Boolean)

Menambahkan layanan yang ditentukan ke kontainer layanan, dan secara opsional mempromosikan layanan ke kontainer layanan induk apa pun. Kelas ini tidak dapat diwariskan.

AddService(Type, ServiceCreatorCallback)

Menambahkan layanan yang ditentukan ke kontainer layanan. Kelas ini tidak dapat diwariskan.

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

Jenis layanan yang akan ditambahkan.

callback
ServiceCreatorCallback

Objek panggilan balik yang digunakan untuk membuat layanan. Ini memungkinkan layanan dinyatakan tersedia, tetapi menunda pembuatan objek hingga layanan diminta.

Penerapan

Berlaku untuk

AddService(Type, Object)

Menambahkan layanan yang ditentukan ke kontainer layanan. Kelas ini tidak dapat diwariskan.

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

Jenis layanan yang akan ditambahkan.

serviceInstance
Object

Instans jenis layanan yang akan ditambahkan. Objek ini harus menerapkan atau mewarisi dari jenis yang ditunjukkan oleh parameter serviceType.

Penerapan

Berlaku untuk

AddService(Type, ServiceCreatorCallback, Boolean)

Menambahkan layanan yang ditentukan ke kontainer layanan, dan secara opsional mempromosikan layanan ke kontainer layanan induk. Kelas ini tidak dapat diwariskan.

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

Jenis layanan yang akan ditambahkan.

callback
ServiceCreatorCallback

Objek panggilan balik yang digunakan untuk membuat layanan. Ini memungkinkan layanan dinyatakan tersedia, tetapi menunda pembuatan objek hingga layanan diminta.

promote
Boolean

True untuk mempromosikan permintaan ini ke kontainer layanan induk; jika tidak, false.

Penerapan

Berlaku untuk

AddService(Type, Object, Boolean)

Menambahkan layanan yang ditentukan ke kontainer layanan, dan secara opsional mempromosikan layanan ke kontainer layanan induk apa pun. Kelas ini tidak dapat diwariskan.

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

Jenis layanan yang akan ditambahkan.

serviceInstance
Object

Instans jenis layanan yang akan ditambahkan. Objek ini harus menerapkan atau mewarisi dari jenis yang ditunjukkan oleh parameter serviceType.

promote
Boolean

True untuk mempromosikan permintaan ini ke kontainer layanan induk; jika tidak, false.

Penerapan

Berlaku untuk