次の方法で共有


Microsoft.WindowsAzure.Mobile.Service 名前空間

クラス

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

このクラスは、 binding Windows 通知タイルの要素を表します。詳細については、「」を参照してください http://msdn.microsoft.com/en-us/library/windows/apps/hh761491.aspx 。 このクラスは、 クラスの WindowsPushMessage 一部として使用することを目的としています。

TileImage

このクラスは、 image Windows 通知タイルの要素を表します。詳細については、「」を参照してください http://msdn.microsoft.com/en-us/library/windows/apps/hh761491.aspx 。 このクラスは、 クラスの WindowsPushMessage 一部として使用することを目的としています。

TileText

このクラスは、 text Windows 通知タイルの要素を表します。詳細については、「」を参照してください http://msdn.microsoft.com/en-us/library/windows/apps/hh761491.aspx 。 このクラスは、 クラスの WindowsPushMessage 一部として使用することを目的としています。

WindowsPushMessage

WindowsPushMessage 、Windows プッシュ通知サービスを対象とする通知ペイロードを生成するのに役立ちます。 通知は、 クラスから使用できる クラスをPushClientApiServices使用して送信できます。