이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문
Visual Studio 2017을 사용하는 것이 좋습니다.

IVsDataHostService.GetService<T> 메서드 (Guid)

지정 된 인터페이스를 구현 하는 지정 된 클래스 ID가 등록 된 글로벌 Visual Studio 서비스를 가져옵니다.

네임스페이스:  Microsoft.VisualStudio.Data.Core
어셈블리:  Microsoft.VisualStudio.Data.Core(Microsoft.VisualStudio.Data.Core.dll)

T GetService<T>(
	Guid serviceGuid
)

형식 매개 변수

T

인터페이스입니다.

매개 변수

serviceGuid
형식: Guid

검색 하는 클래스 ID 서비스입니다.

반환 값

형식: T
서비스 인스턴스입니다.

예외조건
ServiceNotFoundException

서비스를 찾을 수 없습니다.

항상 있는 것으로 간주 됩니다 서비스에 대해이 메서드를 호출 해야 합니다.

다음 코드는 표준 Visual Studio 글로벌 서비스 서비스 ID 및 인터페이스 형식을 사용 하 여 검색 하도록이 메서드를 호출 하는 방법을 보여 줍니다.

using System;
using Microsoft.VisualStudio.Data.Core;
using Microsoft.VisualStudio.Shell.Interop;

public class DdexHostSvcExample5
{
    private static readonly Guid SID_IVsUIShell =
        new Guid("B61FC35B-EEBF-4dec-BFF1-28A2DD43C38F");

    public static IVsUIShell GetIVsUIShell(IVsDataHostService hostService)
    {
        return hostService.GetService<IVsUIShell>(SID_IVsUIShell);
    }
}

표시: