AddInBase.RequestService 메서드
Microsoft Office 응용 프로그램의 기능을 확장하는 개체를 반환합니다.
네임스페이스: Microsoft.Office.Tools
어셈블리: Microsoft.Office.Tools.Common.v4.0.Utilities(Microsoft.Office.Tools.Common.v4.0.Utilities.dll)
구문
‘선언
Protected Overridable Function RequestService ( _
serviceGuid As Guid _
) As Object
protected virtual Object RequestService(
Guid serviceGuid
)
매개 변수
- serviceGuid
형식: System.Guid
Microsoft Office 응용 프로그램에서 지원하는 확장성 인터페이스를 식별하는 Guid입니다.
반환 값
형식: System.Object
serviceGuid로 식별되는 확장성 인터페이스를 구현하는 개체입니다.
설명
응용 프로그램 수준 추가 기능에서 이 메서드를 재정의하여 Microsoft Office 응용 프로그램의 기능을 확장하는 확장성 인터페이스를 구현할 수 있습니다.자세한 내용은 확장성 인터페이스를 사용하여 UI 기능 사용자 지정을 참조하십시오.
이 메서드를 재정의할 때는 serviceGuid 매개 변수의 값을 확인하여 요청된 확장성 인터페이스를 확인한 다음 해당 인터페이스를 구현하는 개체를 반환해야 합니다.추가 기능이 로드될 때 Microsoft Visual Studio Tools for Office Runtime에서는 응용 프로그램에서 지원하는 각 인터페이스에 대해 RequestService를 한 번 이상씩 호출하고 추가 기능을 로드하는 Microsoft Office 응용 프로그램에 해당 반환 값을 보냅니다.추가 기능의 로드 프로세스에 대한 자세한 내용은 응용 프로그램 수준 추가 기능 아키텍처를 참조하십시오.
[!참고]
Microsoft.Office.Core.IRibbonExtensibility 인터페이스의 고유한 구현을 만들거나 프로젝트에 리본(XML) 항목을 추가하여 리본 UI를 사용자 지정하려면 CreateRibbonExtensibilityObject 메서드 대신 RequestService 메서드를 재정의합니다.자세한 내용은 리본 개요 및 리본 XML을 참조하십시오.
예제
확장성 인터페이스를 구현하고 RequestService 메서드를 재정의하는 방법을 보여 주는 코드 예제는 확장성 인터페이스를 사용하여 UI 기능 사용자 지정을 참조하십시오.
.NET Framework 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.