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 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。