Compartir a través de


ApiServices Clase

Definición

La ApiServices clase proporciona información de contexto usada habitualmente que se puede usar dentro ApiController de las instancias y IScheduledJob . Por ApiController ejemplo, se inserta en el motor de inserción de dependencias, ya sea mediante la inserción de propiedades o la inserción de constructores. Por IScheduledJob ejemplo, se inserta antes de ejecutar el trabajo.

public class ApiServices : IDisposable
type ApiServices = class
    interface IDisposable
Public Class ApiServices
Implements IDisposable
Herencia
ApiServices
Implementaciones

Constructores

ApiServices(HttpConfiguration)

Inicializa una nueva instancia de la ApiServices clase dada una configclase .

Propiedades

Config

Obtiene o establece para System.Web.Http.HttpConfiguration esta ApiServices instancia.

Log

Obtiene o establece una System.Web.Http.Tracing.ITraceWriter instancia que registra información en el sistema de registro. Los mensajes de registro se pueden anotar con un System.Web.Http.Tracing.TraceLevel que indica la gravedad y una "Categoría" que indica el origen (es decir, el "origen"). Es posible filtrar qué nivel y categoría o categorías se deben registrar mediante al ConfigOptions inicializar el servicio.

Properties

Obtiene un conjunto de propiedades para este ApiServicesobjeto .

Push

Obtiene o establece un PushClient objeto que se puede usar para enviar notificaciones push a las aplicaciones cliente que se han registrado para las notificaciones push mediante Azure Notification Hub.

Settings

Obtiene o establece el objeto ServiceSettingsDictionary para este servicio. ServiceSettingsDictionary Proporciona información sobre las cadenas de conexión y la configuración de la aplicación que se aplican al servicio.

Métodos

Dispose()

La ApiServices clase proporciona información de contexto usada habitualmente que se puede usar dentro ApiController de las instancias y IScheduledJob . Por ApiController ejemplo, se inserta en el motor de inserción de dependencias, ya sea mediante la inserción de propiedades o la inserción de constructores. Por IScheduledJob ejemplo, se inserta antes de ejecutar el trabajo.

Dispose(Boolean)

Libera los recursos no administrados utilizados por la clase ApiServices y, de forma opcional, libera los recursos administrados.

Se aplica a