ApiServices クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラスはApiServices、 および IScheduledJob インスタンス内でApiController使用できる一般的に使用されるコンテキスト情報を提供します。 インスタンスの場合 ApiController 、プロパティの挿入またはコンストラクターの挿入を使用して、依存関係の挿入エンジンによって挿入されます。 インスタンスの場合 IScheduledJob 、ジョブが実行される前に挿入されます。
public class ApiServices : IDisposable
type ApiServices = class
interface IDisposable
Public Class ApiServices
Implements IDisposable
- 継承
-
ApiServices
- 実装
コンストラクター
ApiServices(HttpConfiguration) |
を指定して、 ApiServices クラスの新しいインスタンスを |
プロパティ
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 クラスによって使用されているアンマネージド リソースを解放し、オプションでマネージド リソースも解放します。 |
適用対象
Azure SDK for .NET