AITool.GetService Método

Definição

Sobrecargas

Name Description
GetService(Type, Object)

Pergunta a AITool um objeto do tipo serviceTypeespecificado .

GetService<TService>(Object)

Pede a AITool um objeto do tipo TService.

GetService(Type, Object)

Origem:
AITool.cs

Pergunta a AITool um objeto do 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

O tipo de objeto a ser pedido.

serviceKey
Object

Uma chave opcional que pode ser usada para ajudar a identificar o serviço-alvo.

Devoluções

O objeto encontrado, caso contrário null.

Exceções

serviceType é null.

Observações

O objetivo deste método é permitir a recuperação de serviços fortemente tipados que possam ser fornecidos pelo AITool, incluindo ele próprio ou quaisquer serviços que possa estar a envolver.

Aplica-se a

GetService<TService>(Object)

Origem:
AITool.cs

Pede a AITool um objeto do 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 Genérico

TService

O tipo do objeto a recuperar.

Parâmetros

serviceKey
Object

Uma chave opcional que pode ser usada para ajudar a identificar o serviço-alvo.

Devoluções

TService

O objeto encontrado, caso contrário null.

Observações

O objetivo deste método é permitir a recuperação de serviços fortemente tipados que possam ser fornecidos pelo AITool, incluindo ele próprio ou quaisquer serviços que possa estar a envolver.

Aplica-se a