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