Microsoft.WindowsAzure.Mobile.Service Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clases
AlertProperties |
La propiedad "alert" contiene propiedades específicas de la alerta en una notificación dirigida a Apple Push Notification Service (APNS). Está pensado para usarse desde la ApplePushMessage clase . |
ApiServices |
La ApiServices clase proporciona información de contexto usada habitualmente que se puede usar dentro ApiController de las instancias y IScheduledJob . Por ApiController ejemplo, se inserta en el motor de inserción de dependencias, ya sea mediante la inserción de propiedades o la inserción de constructores. Por IScheduledJob ejemplo, se inserta antes de ejecutar el trabajo. |
ApplePushMessage |
ApplePushMessage ayuda a generar una carga de notificación destinada al servicio de notificaciones push de Apple. Las notificaciones se pueden enviar mediante la PushClient clase que está disponible en la ApiServices clase . |
ApsProperties |
La propiedad "aps" contiene la definición de una notificación dirigida a Apple Push Notification Service (APNS). Está pensado para usarse desde la ApplePushMessage clase . |
ClearDatabaseSchemaAlways<TContext> |
Una implementación de que eliminará todos los recursos (por ejemplo, tablas, vistas, funciones y procedimientos) dentro de un esquema de base de IDatabaseInitializer<TContext> datos determinado y volverá a inicializar la base de datos independientemente de si el modelo de base de datos ha cambiado. Esta implementación de es útil si el usuario actual solo tiene permiso para acceder a los recursos de un esquema de base de IDatabaseInitializer<TContext> datos determinado y no a toda la base de datos. |
ClearDatabaseSchemaIfModelChanges<TContext> |
Una implementación de que eliminará todos los recursos (por ejemplo, tablas, vistas, funciones y procedimientos) dentro de un esquema de IDatabaseInitializer<TContext> base de datos determinado y, opcionalmente, volverá a inicializar la base de datos solo si el modelo ha cambiado desde que se creó la base de datos. Esta implementación de es útil si el usuario actual solo tiene permiso para acceder a los recursos de un esquema de base de IDatabaseInitializer<TContext> datos determinado y no a toda la base de datos. |
CompositeTableKey |
Contiene CompositeTableKey una o varias claves usadas para identificar una sola fila en una tabla. El formato de cadena de es CompositeTableKey una lista separada por comas (sin LWS) de términos entre comillas simples opcionalmente. Los términos solo deben citarse si contienen una coma. |
ConfigBuilder |
La ConfigBuilder clase es responsable de inicializar el servicio, incluidos ASP.NET Web API, Autofac y OWIN. La implementación predeterminada configura el servicio con valores predeterminados ConfigBuilder , pero una aplicación puede personalizarlo de varias maneras: proporcionando una ConfigOptions configuración personalizada; proporcionando un Action<T1,T2> que puede configurar el motor de inserción de dependencias o proporcionando una implementación completamente diferente IConfigBuilder . |
ConfigOptions |
La ConfigOptions clase proporciona un mecanismo para establecer varias opciones de configuración para el servicio. Se puede pasar como argumento a ConfigBuilder. |
ConnectionSettings |
Esta clase proporciona información de configuración para las cadenas de conexión. |
DocumentData |
Una implementación abstracta de la ITableData interfaz que indica cómo se van a serializar las propiedades del sistema para un modelo de datos de tabla determinado al comunicarse con clientes que usan Mongo como almacén back-end. La serialización uniforme de las propiedades del sistema garantiza que los clientes puedan procesar las propiedades del sistema uniformemente entre plataformas. Los modelos de marco de entidades concretos pueden derivar de esta clase base para admitir las propiedades del sistema. |
EntityContext |
EntityContext es una clase base abstracta que proporciona la misma funcionalidad que la DbContext scaffolding de Visual Studio. Es opcional usar esta clase base en lugar del código con scaffolding cuando se usa .TableController<TData> |
EntityData |
Una implementación abstracta de la ITableData interfaz que indica cómo se van a serializar las propiedades del sistema para un modelo de datos de tabla determinado al comunicarse con clientes al usar Entity Framework para acceder al almacén back-end. La serialización uniforme de las propiedades del sistema garantiza que los clientes puedan procesar las propiedades del sistema uniformemente entre plataformas. Los modelos de marco de entidades concretos pueden derivar de esta clase base para admitir las propiedades del sistema. |
EntityDomainManager<TData> |
Proporciona una DomainManager<TData> implementación dirigida a SQL como almacén back-end mediante Entity Framework. En este modelo, hay una asignación 1:1 entre el objeto de datos (DTO) expuesto a través de y TableController<TData> el modelo de dominio. MappedEntityDomainManager<TData,TModel> es la opción recomendada DomainManager<TData> para situaciones en las que sql no tiene una relación 1:1 entre el objeto de datos (DTO) y el modelo de dominio administrado por SQL. |
GooglePushMessage |
GooglePushMessage ayuda a generar una carga de notificación destinada a Google Cloud Messaging for Chrome (GCM). Las notificaciones se pueden enviar mediante la PushClient clase que está disponible en la ApiServices clase . |
LogCategories |
Categorías de registro opcionales que puede usar el servicio al registrar mensajes. La categoría se puede usar para filtrar los mensajes de registro en el procesamiento posterior, así como en qué mensajes se registran (consulte ConfigOptions para obtener más detalles. |
MappedEntityDomainManager<TData,TModel> |
Proporciona una DomainManager<TData> implementación dirigida a SQL como almacén de back-end mediante Entity Framework donde no hay una asignación 1:1 entre el objeto de datos (DTO) expuesto a través de y TableController<TData> el modelo de dominio administrado por SQL. Consulte EntityDomainManager<TData> para ver las situaciones en las que hay una relación 1:1 entre el objeto de datos (DTO) y el modelo de dominio administrado por SQL. |
MongoDomainManager<TData>.MongoContext |
Contiene los objetos reutilizables (y seguros para subprocesos) para acceder a MongoDB. |
MongoDomainManager<TData> |
Proporciona una DomainManager<TData> implementación destinada a Mongo como almacén de back-end. |
MpnsPushMessage |
La MpnsPushMessage clase ayuda a generar una carga de notificación destinada a Los servicios de notificaciones push de Microsoft. Las notificaciones se pueden enviar mediante la PushClient clase que está disponible en la ApiServices clase . |
ScheduledJob |
Proporciona una clase base para que los trabajos programados se ejecuten como parte del servicio. |
ServiceConfig |
ServiceConfig es una clase estática que inicia el proceso de configuración de un servicio. |
ServiceSettingsDictionary |
Contiene la configuración de un servicio, como el nombre, la información del proveedor de autenticación, las cadenas de conexión, etc. ServiceSettingsDictionary proporciona propiedades con tipo para la configuración conocida, como Name y Key , así como IDictionary<TKey,TValue> el acceso a todas las demás configuraciones. |
SqlFuncs | |
StorageData |
Una implementación abstracta de la ITableData interfaz requerida por TableController<TData> , así como una implementación de TableEntity requerida por Azure Table Storage. Proporciona una asignación predeterminada de las propiedades, incluida la TableEntity clave de partición, la clave de fila y la marca de tiempo en las propiedades correspondientes de ITableData. |
StorageDomainManager<TData> |
Proporciona una DomainManager<TData> implementación destinada a Azure Table Storage como almacén back-end. |
TableController<TData> |
Proporciona una abstracción común ApiController para los controladores de tabla. |
TemplatePushMessage |
ApplePushMessage ayuda a generar una carga de notificación dirigida a dispositivos que se han registrado con un registro de plantilla. Una plantilla permite al dispositivo especificar la forma de las notificaciones que quiere recibir, incluido un conjunto de palabras clave que quiere que el remitente rellene. En lugar de que el remitente cree toda la notificación, simplemente establece los valores de palabra clave. A continuación, el Centro de notificaciones creará una notificación con la plantilla determinada registrada por el dispositivo y las palabras clave proporcionadas por el remitente. Esto facilita mucho el envío de notificaciones independientemente de la plataforma del receptor. Las palabras clave definidas por la TemplatePushMessage clase se pueden enviar mediante la PushClient clase que está disponible en la ApiServices clase . |
TileBinding |
Esta clase representa el |
TileImage |
Esta clase representa el |
TileText |
Esta clase representa el |
WindowsPushMessage |
WindowsPushMessage ayuda a generar una carga de notificación destinada a Servicios de notificaciones push de Windows. Las notificaciones se pueden enviar mediante la PushClient clase que está disponible en la ApiServices clase . |
Azure SDK for .NET