ServiceProvider 생성자 (IServiceProvider)

클래스 생성자에는 관리 되지 않는 IServiceProvider 관리를 통해 액세스할 수 있는 인터페이스 IServiceProvider 인터페이스.

이 API는 CLS 규격이 아닙니다. 

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

구문

‘선언
<CLSCompliantAttribute(False)> _
Public Sub New ( _
    serviceProvider As IServiceProvider _
)
[CLSCompliantAttribute(false)]
public ServiceProvider(
    IServiceProvider serviceProvider
)
[CLSCompliantAttribute(false)]
public:
ServiceProvider(
    IServiceProvider^ serviceProvider
)
[<CLSCompliantAttribute(false)>]
new : 
        serviceProvider:IServiceProvider -> ServiceProvider
public function ServiceProvider(
    serviceProvider : IServiceProvider
)

매개 변수

  • serviceProvider
    형식: IServiceProvider

    관리 되지 않는 IServiceProvider 인터페이스 개체를 래핑합니다.

예외

예외 조건
ArgumentNullException

serviceProvider 매개 변수가 null인 경우

설명

관리 되는 개체를 노출 하는 관리 되지 않는 서비스에 액세스 하려는 경우이 생성자를 사용 해야 IServiceProvider 인터페이스를 아직 관리 되지 않는 COM 인터페이스를 직접 호출 하는 부담이 발생 하지 않도록 하십시오.

.NET Framework 보안

참고 항목

참조

ServiceProvider 클래스

ServiceProvider 오버로드

Microsoft.VisualStudio.Data 네임스페이스