Sprache

AITool.GetService Methode

Definition

Überlädt

Name Beschreibung
GetService(Type, Object)

Fragt nach AITool einem Objekt des angegebenen Typs serviceType.

GetService<TService>(Object)

Fragt nach AITool einem Objekt vom Typ TService.

GetService(Type, Object)

Fragt nach AITool einem Objekt des angegebenen Typs 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

Parameter

serviceType
Type

Der Typ des angeforderten Objekts.

serviceKey
Object

Ein optionaler Schlüssel, der verwendet werden kann, um den Zieldienst zu identifizieren.

Gibt zurück

Das gefundene Objekt, andernfalls null.

Ausnahmen

serviceType ist null.

Hinweise

Zweck dieser Methode ist es, den Abruf stark typierter Dienste zu ermöglichen, die von dem AITool, einschließlich selbst oder allen Diensten, die es umschlossen werden kann, bereitgestellt werden können.

Gilt für:

GetService<TService>(Object)

Fragt nach AITool einem Objekt vom Typ 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

Typparameter

TService

Der Typ des abzurufenden Objekts.

Parameter

serviceKey
Object

Ein optionaler Schlüssel, der verwendet werden kann, um den Zieldienst zu identifizieren.

Gibt zurück

TService

Das gefundene Objekt, andernfalls null.

Hinweise

Der Zweck dieser Methode besteht darin, den Abruf von stark typierten Diensten zu ermöglichen, die von dem AITool, einschließlich selbst oder allen Diensten, die er umschlossen werden kann, bereitgestellt werden können.

Gilt für: