Microsoft.WindowsAzure.Mobile.Service 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラス
AlertProperties |
"alert" プロパティには、Apple Push Notification Service (APNS) を対象とする通知のアラートに固有のプロパティが含まれています。 これは、 クラスから ApplePushMessage 使用することを目的としています。 |
ApiServices |
クラスはApiServices、 および IScheduledJob インスタンス内ApiControllerで使用できる一般的に使用されるコンテキスト情報を提供します。 インスタンスの場合 ApiController は、プロパティの挿入またはコンストラクターの挿入を使用して、依存関係の挿入エンジンによって挿入されます。 インスタンスの場合 IScheduledJob 、ジョブが実行される前に挿入されます。 |
ApplePushMessage |
は ApplePushMessage 、Apple Push Notification Service を対象とする通知ペイロードを生成するのに役立ちます。 通知は、 クラスから使用できる クラスをPushClientApiServices使用して送信できます。 |
ApsProperties |
"aps" プロパティには、Apple Push Notification Service (APNS) を対象とする通知の定義が含まれています。 これは、 クラスから ApplePushMessage 使用することを目的としています。 |
ClearDatabaseSchemaAlways<TContext> |
特定の IDatabaseInitializer<TContext> データベース スキーマ内のすべてのリソース (テーブル、ビュー、関数、プロシージャなど) を 削除 し、データベース モデルが変更されたかどうかに関係なくデータベースを再シードする の実装。 この の実装 IDatabaseInitializer<TContext> は、現在のユーザーがデータベース全体ではなく、特定のデータベース スキーマ内のリソースにアクセスするためのアクセス許可のみを持っている場合に便利です。 |
ClearDatabaseSchemaIfModelChanges<TContext> |
特定の IDatabaseInitializer<TContext> データベース スキーマ内のすべてのリソース (テーブル、ビュー、関数、プロシージャなど) を 削除 し、必要に応じて、データベースの作成後にモデルが変更された場合にのみデータベースを再シードする の実装。 この の実装 IDatabaseInitializer<TContext> は、現在のユーザーがデータベース全体ではなく、特定のデータベース スキーマ内のリソースにアクセスするためのアクセス許可のみを持っている場合に便利です。 |
CompositeTableKey |
には CompositeTableKey 、テーブル内の 1 つの行を識別するために使用される 1 つ以上のキーが含まれています。 の CompositeTableKey 文字列形式は、必要に応じて単一引用符で囲まれた用語のコンマ区切りリスト (LWS なし) です。 用語にコンマが含まれている場合にのみ引用符で囲む必要があります。 |
ConfigBuilder |
クラスはConfigBuilder、ASP.NET Web API、Autofac、OWIN を含むサービスの初期化を担当します。 既定の実装では、既定 ConfigBuilder の設定を使用してサービスを構成しますが、アプリケーションは複数の方法でこれをカスタマイズできます。カスタム設定を ConfigOptions 指定する方法、依存関係挿入エンジンを構成できる を Action<T1,T2> 指定する方法、またはまったく異なる IConfigBuilder 実装を提供する方法です。 |
ConfigOptions |
クラスは ConfigOptions 、サービスのさまざまな構成オプションを設定するためのメカニズムを提供します。 これは、 に引数 ConfigBuilderとして渡すことができます。 |
ConnectionSettings |
このクラスは、接続文字列の構成情報を提供します。 |
DocumentData |
バックエンド ストアとして Mongo を ITableData 使用してクライアントと通信するときに、特定のテーブル データ モデルのシステム プロパティをシリアル化する方法を示すインターフェイスの抽象実装。 システム プロパティを一様にシリアル化することで、クライアントはプラットフォーム間でシステム プロパティを一様に処理できます。 具象エンティティ フレームワーク モデルは、システム プロパティをサポートするために、この基本クラスから派生できます。 |
EntityContext |
EntityContextは、Visual Studio によってスキャフォールディングされた と同じ機能を提供するDbContext抽象基本クラスです。 を使用する場合、スキャフォールディングされたコードの代わりにこの基本クラスを使用することは TableController<TData>省略可能です。 |
EntityData |
Entity Framework を ITableData 使用してバックエンド ストアにアクセスするときにクライアントと通信するときに、特定のテーブル データ モデルのシステム プロパティをシリアル化する方法を示すインターフェイスの抽象実装。 システム プロパティを一様にシリアル化することで、クライアントはプラットフォーム間でシステム プロパティを一様に処理できます。 具象エンティティ フレームワーク モデルは、システム プロパティをサポートするために、この基本クラスから派生できます。 |
EntityDomainManager<TData> |
Entity Framework を DomainManager<TData> 使用して、バックエンド ストアとして SQL を対象とする実装を提供します。 このモデルでは、 と ドメイン モデルを介して TableController<TData> 公開されるデータ オブジェクト (DTO) の間に 1 対 1 のマッピングがあります。 MappedEntityDomainManager<TData,TModel>は、データ オブジェクト (DTO) と SQL によって管理されるドメイン モデルの間に 1 対 1 のリレーションシップがない場合に推奨されますDomainManager<TData>。 |
GooglePushMessage |
は GooglePushMessage 、Google Cloud Messaging for Chrome (GCM) を対象とする通知ペイロードを生成するのに役立ちます。 通知は、 クラスから使用できる クラスをPushClientApiServices使用して送信できます。 |
LogCategories |
メッセージのログ記録時にサービスで使用できるオプションのログ カテゴリ。 このカテゴリを使用すると、処理後のログ メッセージと、ログに記録されるメッセージをフィルター処理できます (詳細については、「」を参照してください ConfigOptions )。 |
MappedEntityDomainManager<TData,TModel> |
DomainManager<TData>を介して公開されるデータ オブジェクト (DTO) と SQL によって管理されるドメイン モデルの間に 1 対 1 のマッピングがない Entity Framework を使用してTableController<TData>、バックエンド ストアとして SQL を対象とする実装を提供します。 データ オブジェクト (DTO) と SQL によって管理されるドメイン モデルの間に 1 対 1 のリレーションシップがある状況を参照してください EntityDomainManager<TData> 。 |
MongoDomainManager<TData>.MongoContext |
MongoDB にアクセスするための再利用可能な (およびスレッド セーフな) オブジェクトが含まれています。 |
MongoDomainManager<TData> |
DomainManager<TData>バックエンド ストアとして Mongo を対象とする実装を提供します。 |
MpnsPushMessage |
クラスは MpnsPushMessage 、Microsoft プッシュ通知サービスを対象とする通知ペイロードを生成するのに役立ちます。 通知は、 クラスから使用できる クラスをPushClientApiServices使用して送信できます。 |
ScheduledJob |
サービスの一部として実行されるスケジュールされたジョブの基本クラスを提供します。 |
ServiceConfig |
ServiceConfigは、サービスの構成プロセスを開始する静的クラスです。 |
ServiceSettingsDictionary |
名前、認証プロバイダー情報、接続文字列などのサービスの設定が含まれます。にはServiceSettingsDictionary、 などのName既知の設定に対する型指定されたプロパティとIDictionary<TKey,TValue>Key、他のすべての設定へのアクセスが用意されています。 |
SqlFuncs | |
StorageData |
で必要なTableController<TData>インターフェイスのITableData抽象実装と、Azure Table Storage で必要な のTableEntity実装。 パーティション キー、行キー、タイムスタンプなどのプロパティから TableEntity の対応するプロパティへの既定のマッピングが ITableData提供されます。 |
StorageDomainManager<TData> |
DomainManager<TData>バックエンド ストアとして Azure Table Storage を対象とする実装を提供します。 |
TableController<TData> |
テーブル コントローラーの一般的 ApiController な抽象化を提供します。 |
TemplatePushMessage |
は ApplePushMessage 、テンプレート登録に登録されているデバイスを対象とする通知ペイロードを生成するのに役立ちます。 テンプレートを使用すると、デバイスは、送信者が入力する一連のキーワードを含む、受信する通知の形状を指定できます。 送信者が通知全体を作成する代わりに、キーワード (keyword)値を設定するだけです。 その後、Notification Hub は、デバイスによって登録された特定のテンプレートと送信者によって提供されるキーワードを使用して通知を作成します。 これにより、受信者のプラットフォームに関係なく、通知をはるかに簡単に送信できます。 クラスで定義されているTemplatePushMessageキーワードは、 クラスから使用可能な クラスをPushClientApiServices使用して送信できます。 |
TileBinding |
このクラスは、 |
TileImage |
このクラスは、 |
TileText |
このクラスは、 |
WindowsPushMessage |
は WindowsPushMessage 、Windows プッシュ通知サービスを対象とする通知ペイロードを生成するのに役立ちます。 通知は、 クラスから使用できる クラスをPushClientApiServices使用して送信できます。 |
Azure SDK for .NET