AITool.GetService メソッド

定義

オーバーロード

名前 説明
GetService(Type, Object)

指定した型AIToolのオブジェクトをserviceTypeに要求します。

GetService<TService>(Object)

AITool型のオブジェクトをTServiceに求めます。

GetService(Type, Object)

ソース:
AITool.cs

指定した型AIToolのオブジェクトをserviceTypeに要求します。

public virtual object? GetService(Type serviceType, object? serviceKey = default);
abstract member GetService : Type * obj -> obj
override this.GetService : Type * obj -> obj
Public Overridable Function GetService (serviceType As Type, Optional serviceKey As Object = Nothing) As Object

パラメーター

serviceType
Type

要求されるオブジェクトの型。

serviceKey
Object

ターゲット サービスを識別するために使用できる省略可能なキー。

返品

見つかったオブジェクト。それ以外の場合は null

例外

serviceTypenullです。

注釈

この方法の目的は、 AIToolによって提供される可能性がある厳密に型指定されたサービス (それ自体やラップしている可能性のあるサービスを含む) を取得できるようにすることです。

適用対象

GetService<TService>(Object)

ソース:
AITool.cs

AITool型のオブジェクトをTServiceに求めます。

public TService? GetService<TService>(object? serviceKey = default);
member this.GetService : obj -> 'Service
Public Function GetService(Of TService) (Optional serviceKey As Object = Nothing) As TService

型パラメーター

TService

取得するオブジェクトの型。

パラメーター

serviceKey
Object

ターゲット サービスを識別するために使用できる省略可能なキー。

返品

TService

見つかったオブジェクト。それ以外の場合は null

注釈

この方法の目的は、 AIToolによって提供される可能性がある厳密に型指定されたサービス (それ自体またはラップしている可能性があるサービスを含む) を取得できるようにすることです。

適用対象