共用方式為


ServiceProvider.GetService 方法 (Type)

擷取指定之型別的服務。

命名空間:  Microsoft.VisualStudio.Data.Framework
組件:  Microsoft.VisualStudio.Data.Framework (在 Microsoft.VisualStudio.Data.Framework.dll 中)

語法

'宣告
Public Overridable Function GetService ( _
    serviceType As Type _
) As Object
public virtual Object GetService(
    Type serviceType
)
public:
virtual Object^ GetService(
    Type^ serviceType
)
abstract GetService : 
        serviceType:Type -> Object 
override GetService : 
        serviceType:Type -> Object 
public function GetService(
    serviceType : Type
) : Object

參數

傳回值

型別:System.Object
如果找不到,則會傳回指定型別的服務或傳回 nullNull 參照 (即 Visual Basic 中的 Nothing) 服務。

實作

IServiceProvider.GetService(Type)

例外狀況

例外狀況 條件
ArgumentNullException

serviceType 參數為 nullNull 參照 (即 Visual Basic 中的 Nothing)。

備註

這個方法會在之前指定的回呼 (Callback) 建立服務,傳回現有服務或透過父服務取得服務。如果這個方法無法取得服務,它會呼叫父服務提供者,則為,如果存在的話)。

.NET Framework 安全性

請參閱

參考

ServiceProvider 類別

GetService 多載

Microsoft.VisualStudio.Data.Framework 命名空間