次の方法で共有


ApiServices クラス

定義

クラスはApiServices、 および IScheduledJob インスタンス内でApiController使用できる一般的に使用されるコンテキスト情報を提供します。 インスタンスの場合 ApiController 、プロパティの挿入またはコンストラクターの挿入を使用して、依存関係の挿入エンジンによって挿入されます。 インスタンスの場合 IScheduledJob 、ジョブが実行される前に挿入されます。

public class ApiServices : IDisposable
type ApiServices = class
    interface IDisposable
Public Class ApiServices
Implements IDisposable
継承
ApiServices
実装

コンストラクター

ApiServices(HttpConfiguration)

を指定して、 ApiServices クラスの新しいインスタンスを config初期化します。

プロパティ

Config

このApiServicesインスタンスの をSystem.Web.Http.HttpConfiguration取得または設定します。

Log

ログ システムに情報を System.Web.Http.Tracing.ITraceWriter 記録するインスタンスを取得または設定します。 ログ メッセージには、重大度を示す に System.Web.Http.Tracing.TraceLevel 注釈を付け、配信元を示す "カテゴリ" (つまり"ソース") を付けることができます。 サービスの初期化時に を使用して ConfigOptions 、ログに記録する必要があるレベルとカテゴリをフィルター処理できます。

Properties

この ApiServicesのプロパティのセットを取得します。

Push

Azure Notification Hub を PushClient 使用してプッシュ通知に登録されているクライアント アプリケーションにプッシュ通知を送信するために使用できる を取得または設定します。

Settings

このサービスの を ServiceSettingsDictionary 取得または設定します。 は ServiceSettingsDictionary 、サービスに適用される接続文字列とアプリケーション設定に関する情報を提供します。

メソッド

Dispose()

クラスはApiServices、 および IScheduledJob インスタンス内でApiController使用できる一般的に使用されるコンテキスト情報を提供します。 インスタンスの場合 ApiController 、プロパティの挿入またはコンストラクターの挿入を使用して、依存関係の挿入エンジンによって挿入されます。 インスタンスの場合 IScheduledJob 、ジョブが実行される前に挿入されます。

Dispose(Boolean)

ApiServices クラスによって使用されているアンマネージド リソースを解放し、オプションでマネージド リソースも解放します。

適用対象