Udostępnij za pośrednictwem


ApiServices Klasa

Definicja

Klasa ApiServices udostępnia powszechnie używane informacje kontekstowe, których można używać w ramach ApiController wystąpień i IScheduledJob . Na ApiController przykład jest wstrzykiwany przez aparat wstrzykiwania zależności, używając iniekcji właściwości lub iniekcji konstruktora. W przypadku IScheduledJob wystąpień jest wstrzykiwana przed wykonaniem zadania.

public class ApiServices : IDisposable
type ApiServices = class
    interface IDisposable
Public Class ApiServices
Implements IDisposable
Dziedziczenie
ApiServices
Implementuje

Konstruktory

ApiServices(HttpConfiguration)

Inicjuje ApiServices nowe wystąpienie klasy przy użyciu klasy config.

Właściwości

Config

Pobiera lub ustawia System.Web.Http.HttpConfiguration wartość dla tego ApiServices wystąpienia.

Log

Pobiera lub ustawia System.Web.Http.Tracing.ITraceWriter wystąpienie, które rejestruje informacje w systemie rejestrowania. Komunikaty dziennika mogą być oznaczone adnotacją wskazującą System.Web.Http.Tracing.TraceLevel ważność i "Kategoria" wskazującą źródło (tj. "źródło"). Istnieje możliwość filtrowania, który poziom i kategoria lub kategorie powinny być rejestrowane przy użyciu ConfigOptions elementu podczas inicjowania usługi.

Properties

Pobiera zestaw właściwości dla tego ApiServiceselementu .

Push

Pobiera lub ustawia element PushClient , który może służyć do wysyłania powiadomień wypychanych do aplikacji klienckich zarejestrowanych na potrzeby powiadomień wypychanych przy użyciu usługi Azure Notification Hub.

Settings

Pobiera lub ustawia ServiceSettingsDictionary wartość dla tej usługi. Podaj ServiceSettingsDictionary informacje o parametrach połączenia i ustawieniach aplikacji, które mają zastosowanie do usługi.

Metody

Dispose()

Klasa ApiServices udostępnia powszechnie używane informacje kontekstowe, których można używać w ramach ApiController wystąpień i IScheduledJob . Na ApiController przykład jest wstrzykiwany przez aparat wstrzykiwania zależności, używając iniekcji właściwości lub iniekcji konstruktora. W przypadku IScheduledJob wystąpień jest wstrzykiwana przed wykonaniem zadania.

Dispose(Boolean)

Zwalnia niezarządzane zasoby używane przez klasę ApiServices i opcjonalnie zwalnia zarządzane zasoby.

Dotyczy