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

IVsDataHostService.TryGetService<TService, TInterface> 메서드

지정 된 인터페이스를 구현 하는 지정 된 형식의 전역 Visual Studio 서비스를 가져오려고 시도 합니다.

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

TInterface TryGetService<TService, TInterface>()

형식 매개 변수

TService

서비스입니다.

TInterface

형식입니다.

반환 값

형식: TInterface
서비스 인스턴스를 경우-1입니다. 그렇지 않으면 null.

선택적 또는 알 항상 있어야 하는 서비스에 대해이 메서드를 호출 해야 합니다.

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

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

public class DdexHostSvcExample10
{
    public static IVsUIShell GetIVsUIShell(IVsDataHostService hostService)
    {
        return hostService.TryGetService<SVsUIShell, IVsUIShell>();
    }
}

표시: