Sdílet prostřednictvím


ApiServices Třída

Definice

Třída ApiServices poskytuje běžně používané kontextové informace, které lze použít v instancích ApiController a IScheduledJob . Pro ApiController instance je injektáž pomocí injektáže závislostí modul, buď pomocí injektáže vlastnosti, nebo injektáž konstruktoru. U IScheduledJob instancí se vloží před spuštěním úlohy.

public class ApiServices : IDisposable
type ApiServices = class
    interface IDisposable
Public Class ApiServices
Implements IDisposable
Dědičnost
ApiServices
Implementuje

Konstruktory

ApiServices(HttpConfiguration)

Inicializuje novou instanci ApiServices třídy .config

Vlastnosti

Config

Získá nebo nastaví System.Web.Http.HttpConfiguration pro tuto ApiServices instanci.

Log

Získá nebo nastaví System.Web.Http.Tracing.ITraceWriter instanci, která protokoluje informace do systému protokolování. Zprávy protokolu je možné anotovat System.Web.Http.Tracing.TraceLevel pomocí označení závažnosti a kategorie označující původ (tj. "zdroj"). Při inicializaci služby je možné filtrovat, která úroveň a kategorie nebo kategorie se mají protokolovat.ConfigOptions

Properties

Získá sadu vlastností pro tento ApiServices.

Push

Získá nebo nastaví , PushClient který se dá použít k odesílání nabízených oznámení klientským aplikacím, které si zaregistrovaly nabízená oznámení pomocí Centra oznámení Azure.

Settings

Získá nebo nastaví ServiceSettingsDictionary pro tuto službu. Poskytuje ServiceSettingsDictionary informace o tom, které připojovací řetězce a nastavení aplikace se vztahují na službu.

Metody

Dispose()

Třída ApiServices poskytuje běžně používané kontextové informace, které lze použít v instancích ApiController a IScheduledJob . Pro ApiController instance je injektáž pomocí injektáže závislostí modul, buď pomocí injektáže vlastnosti, nebo injektáž konstruktoru. U IScheduledJob instancí se vloží před spuštěním úlohy.

Dispose(Boolean)

Uvolní nespravované prostředky používané ApiServices třídou a volitelně uvolní spravované prostředky.

Platí pro