Partager via


ApiServices Classe

Définition

La ApiServices classe fournit des informations de contexte couramment utilisées qui peuvent être utilisées dans ApiController les instances et IScheduledJob . Par ApiController exemple, il est injecté par le moteur d’injection de dépendances, à l’aide de l’injection de propriétés ou de l’injection de constructeur. Pour IScheduledJob les cas, il est injecté avant l’exécution du travail.

public class ApiServices : IDisposable
type ApiServices = class
    interface IDisposable
Public Class ApiServices
Implements IDisposable
Héritage
ApiServices
Implémente

Constructeurs

ApiServices(HttpConfiguration)

Initialise une nouvelle instance de la ApiServices classe en fonction d’un config.

Propriétés

Config

Obtient ou définit le System.Web.Http.HttpConfiguration pour cette ApiServices instance.

Log

Obtient ou définit une System.Web.Http.Tracing.ITraceWriter instance qui journalise des informations dans le système de journalisation. Les messages de journal peuvent être annotés avec un System.Web.Http.Tracing.TraceLevel indiquant la gravité et un « Category » indiquant l’origine (c’est-à-dire la « source »). Il est possible de filtrer le niveau et la catégorie ou les catégories qui doivent être enregistrés à l’aide du lors de l’initialisation ConfigOptions du service.

Properties

Obtient un ensemble de propriétés pour ce ApiServices.

Push

Obtient ou définit un qui peut être utilisé pour envoyer des PushClient notifications Push aux applications clientes qui se sont inscrites pour des notifications Push à l’aide d’Azure Notification Hub.

Settings

Obtient ou définit le ServiceSettingsDictionary pour ce service. Fournissent ServiceSettingsDictionary des informations sur les chaînes de connexion et les paramètres d’application qui s’appliquent au service.

Méthodes

Dispose()

La ApiServices classe fournit des informations de contexte couramment utilisées qui peuvent être utilisées dans ApiController les instances et IScheduledJob . Par ApiController exemple, il est injecté par le moteur d’injection de dépendances, à l’aide de l’injection de propriétés ou de l’injection de constructeur. Pour IScheduledJob les cas, il est injecté avant l’exécution du travail.

Dispose(Boolean)

Libère les ressources non managées utilisées par la classe ApiServices et libère éventuellement les ressources managées.

S’applique à