Partilhar via


ApiServices Classe

Definição

A ApiServices classe fornece informações de contexto frequentemente utilizadas que podem ser utilizadas em ApiController instâncias e IScheduledJob . Por ApiController exemplo, é injetado pelo motor de Injeção de Dependência, utilizando injeção de propriedade ou injeção de construtor. Por IScheduledJob exemplo, é injetado antes da tarefa ser executada.

public class ApiServices : IDisposable
type ApiServices = class
    interface IDisposable
Public Class ApiServices
Implements IDisposable
Herança
ApiServices
Implementações

Construtores

ApiServices(HttpConfiguration)

Inicializa uma nova instância da ApiServices classe com um config.

Propriedades

Config

Obtém ou define o System.Web.Http.HttpConfiguration para esta ApiServices instância.

Log

Obtém ou define uma System.Web.Http.Tracing.ITraceWriter instância que regista informações no sistema de registo. As mensagens de registo podem ser anotadas com um System.Web.Http.Tracing.TraceLevel a indicar a gravidade e uma "Categoria" que indica a origem (ou seja, a "origem"). É possível filtrar o nível e categoria ou categorias que devem ser registados com o ConfigOptions ao inicializar o serviço.

Properties

Obtém um conjunto de propriedades para este ApiServices.

Push

Obtém ou define um PushClient que pode ser utilizado para enviar notificações push para aplicações cliente que se registaram para notificações push com o Hub de Notificação do Azure.

Settings

Obtém ou define o ServiceSettingsDictionary para este serviço. Forneça ServiceSettingsDictionary informações sobre que cadeias de ligação e definições de aplicação se aplicam ao serviço.

Métodos

Dispose()

A ApiServices classe fornece informações de contexto frequentemente utilizadas que podem ser utilizadas em ApiController instâncias e IScheduledJob . Por ApiController exemplo, é injetado pelo motor de Injeção de Dependência, utilizando injeção de propriedade ou injeção de construtor. Por IScheduledJob exemplo, é injetado antes da tarefa ser executada.

Dispose(Boolean)

Liberta os recursos não geridos utilizados pela ApiServices classe e, opcionalmente, liberta os recursos geridos.

Aplica-se a