共用方式為


ServiceProvider.GetService 方法 (Guid)

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

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

語法

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

參數

  • serviceGuid
    類型:Guid

    服務的 GUID。

傳回值

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

備註

這個方法會使用 Services 屬性中指定的資訊對應至 Type GUID 值,然後嘗試透過呼叫具有服務 GetService。 如果這個方法無法取得服務,,且父代實作指定的服務 GUID 可以傳遞的 Unmanaged IServiceProvider ,它會查詢父服務。

.NET Framework 安全性

請參閱

參考

ServiceProvider 類別

GetService 多載

Microsoft.VisualStudio.Data.Framework 命名空間