ApiServices Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 |
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
Azure SDK for .NET