共用方式為


ServiceProvider.GetService 方法 (Guid)

擷取具有一個項目所指定的服務 GUID 的服務。

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

語法

'宣告
Public Function GetService ( _
    serviceGuid As Guid _
) As Object
public Object GetService(
    Guid serviceGuid
)
public:
Object^ GetService(
    Guid serviceGuid
)
member GetService : 
        serviceGuid:Guid -> Object
public function GetService(
    serviceGuid : Guid
) : Object

參數

  • serviceGuid
    類型:Guid

    服務的 GUID。

傳回值

類型:Object
如果找不到,則會傳回與指定的服務 GUID 的服務或傳回 nullnull 參考 (即 Visual Basic 中的 Nothing) 服務。

備註

這個方法的行為會根據 IServiceProvider 執行個體的用途不同。 當這個物件提供服務提供者時,它會使用 ServiceTypes 屬性中指定的資訊對應至 Type GUID 值,然後 GetServiceImpl 委派至方法。 另一方面,則為,如果無法對應 GUID,它會委派至 GetServiceImpl 方法。

當這個物件封裝 Unmanaged 服務提供者時,它會封送處理需要存取基礎 COM 介面並傳回結果。

.NET Framework 安全性

請參閱

參考

ServiceProvider 類別

GetService 多載

Microsoft.VisualStudio.Data 命名空間