ActionContext.AddService 메서드

정의

지정한 서비스를 서비스 컨테이너에 추가합니다.

오버로드

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로 설정합니다.

구현

적용 대상