AITool.GetService Método

Definición

Sobrecargas

Nombre Description
GetService(Type, Object)

Solicita un AITool objeto del tipo serviceTypeespecificado.

GetService<TService>(Object)

Pide al AITool objeto de tipo TService.

GetService(Type, Object)

Source:
AITool.cs

Solicita un AITool objeto del tipo serviceTypeespecificado.

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

Parámetros

serviceType
Type

Tipo de objeto que se solicita.

serviceKey
Object

Clave opcional que se puede usar para ayudar a identificar el servicio de destino.

Devoluciones

Objeto encontrado; de lo contrario null, .

Excepciones

serviceType es null.

Comentarios

El propósito de este método es permitir la recuperación de servicios fuertemente tipados que podrían ser proporcionados por , AIToolincluido el propio o cualquier servicio que pueda estar encapsulando.

Se aplica a

GetService<TService>(Object)

Source:
AITool.cs

Pide al AITool objeto de tipo 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

Parámetros de tipo

TService

Tipo del objeto que se va a recuperar.

Parámetros

serviceKey
Object

Clave opcional que se puede usar para ayudar a identificar el servicio de destino.

Devoluciones

TService

Objeto encontrado; de lo contrario null, .

Comentarios

El propósito de este método es permitir la recuperación de servicios fuertemente tipados que pueden ser proporcionados por , AIToolincluido el propio o cualquier servicio que pueda estar encapsulando.

Se aplica a