MobileServiceClient Clase

Definición

Proporciona acceso básico a un servicio móvil de Microsoft Azure.

public class MobileServiceClient : IDisposable, Microsoft.WindowsAzure.MobileServices.IMobileServiceClient
type MobileServiceClient = class
    interface IMobileServiceClient
    interface IDisposable
Public Class MobileServiceClient
Implements IDisposable, IMobileServiceClient
Herencia
MobileServiceClient
Implementaciones

Constructores

MobileServiceClient()

Esto es solo para pruebas unitarias

MobileServiceClient(IMobileServiceClientOptions)

Inicializa una nueva instancia de la clase MobileServiceClient.

MobileServiceClient(String)

Inicializa una nueva instancia de la clase MobileServiceClient.

MobileServiceClient(String, HttpMessageHandler[])

Inicializa una nueva instancia de la clase MobileServiceClient.

MobileServiceClient(String, String)

Inicializa una nueva instancia de la clase MobileServiceClient.

MobileServiceClient(String, String, HttpMessageHandler[])

Inicializa una nueva instancia de la clase MobileServiceClient.

MobileServiceClient(Uri)

Inicializa una nueva instancia de la clase MobileServiceClient.

MobileServiceClient(Uri, HttpMessageHandler[])

Inicializa una nueva instancia de la clase MobileServiceClient.

MobileServiceClient(Uri, String)

Inicializa una nueva instancia de la clase MobileServiceClient.

MobileServiceClient(Uri, String, HttpMessageHandler[])

Inicializa una nueva instancia de la clase MobileServiceClient.

Propiedades

AlternateLoginHost

URI alternativo para el inicio de sesión

ApplicationKey

Obtiene el nombre de la aplicación de Mobile Services que proporciona la llamada a MobileServiceClient (...).

ApplicationUri

Obtiene el URI de la aplicación mobile Services proporcionada por la llamada a MobileServiceClient(...).

CurrentUser

El usuario autenticado actual proporcionado después de una llamada correcta a MobileServiceClient.Login().

DefaultDatabasePath

La ubicación de los archivos que necesitamos crear para la sincronización sin conexión

EventManager

El administrador de eventos que expone y administra el flujo de eventos usado por los tipos de servicios móviles para publicar y consumir eventos.

InstallationId

Identificador que se usa para identificar esta instalación de la aplicación para proporcionar datos de telemetría.

LoginUriPrefix

Prefijo para los puntos de conexión de inicio de sesión. Si no establece los valores predeterminados en /.auth/login

MobileAppUri

URI absoluto de la aplicación móvil de Microsoft Azure.

SerializerSettings

Obtiene o establece la configuración usada para la serialización.

SyncContext

Instancia de IMobileServiceSyncContext

Métodos

Dispose()

Implementación de IDisposable

Dispose(Boolean)

Implementación de IDisposable para las clases derivadas que se van a usar.

EnsureFileExists(String)

Garantiza que existe un archivo, lo crea si es necesario.

GetSyncTable(String)

Devuelve una instancia de IMobileServiceSyncTable, que proporciona operaciones de datos sin tipo para esa tabla.

GetSyncTable<T>()

Devuelve una IMobileServiceSyncTable<T> instancia de , que proporciona operaciones de datos fuertemente tipadas para la tabla local.

GetTable(String)

Devuelve una instancia de IMobileServiceTable, que proporciona operaciones de datos sin tipo para esa tabla.

GetTable<T>()

Devuelve una instancia de IMobileServiceTable<T>, que proporciona operaciones de datos fuertemente tipadas para esa tabla.

InvokeApiAsync(String)

Invoca una API personalizada definida por el usuario de un servicio móvil de Microsoft Azure mediante HTTP POST.

InvokeApiAsync(String, CancellationToken)

Invoca una API personalizada definida por el usuario de un servicio móvil de Microsoft Azure mediante HTTP POST.

InvokeApiAsync(String, HttpContent, HttpMethod, IDictionary<String,String>, IDictionary<String,String>)

Invoca una API personalizada definida por el usuario de un servicio móvil de Windows Azure mediante el método HttpMethod especificado. Se pueden enviar datos adicionales mediante el contenido HTTP o la cadena de consulta.

InvokeApiAsync(String, HttpContent, HttpMethod, IDictionary<String,String>, IDictionary<String,String>, CancellationToken)

Invoca una API personalizada definida por el usuario de un servicio móvil de Windows Azure mediante el método HttpMethod especificado. Se pueden enviar datos adicionales mediante el contenido HTTP o la cadena de consulta.

InvokeApiAsync(String, HttpMethod, IDictionary<String,String>)

Invoca una API personalizada definida por el usuario de un servicio móvil de Microsoft Azure mediante el método HTTP especificado. Se enviarán datos adicionales mediante la cadena de consulta.

InvokeApiAsync(String, HttpMethod, IDictionary<String,String>, CancellationToken)

Invoca una API personalizada definida por el usuario de un servicio móvil de Microsoft Azure mediante el método HTTP especificado. Se enviarán datos adicionales mediante la cadena de consulta.

InvokeApiAsync(String, JToken)

Invoca una API personalizada definida por el usuario de un servicio móvil de Microsoft Azure mediante HTTP POST, con compatibilidad con el envío de contenido HTTP.

InvokeApiAsync(String, JToken, CancellationToken)

Invoca una API personalizada definida por el usuario de un servicio móvil de Microsoft Azure mediante HTTP POST, con compatibilidad con el envío de contenido HTTP.

InvokeApiAsync(String, JToken, HttpMethod, IDictionary<String,String>)

Invoca una API personalizada definida por el usuario de un servicio móvil de Microsoft Azure mediante el método HTTP especificado. Se pueden enviar datos adicionales mediante el contenido HTTP o la cadena de consulta.

InvokeApiAsync(String, JToken, HttpMethod, IDictionary<String,String>, CancellationToken)

Invoca una API personalizada definida por el usuario de un servicio móvil de Microsoft Azure mediante el método HTTP especificado. Se pueden enviar datos adicionales mediante el contenido HTTP o la cadena de consulta.

InvokeApiAsync<T,U>(String, T)

Invoca una API personalizada definida por el usuario de un servicio móvil de Microsoft Azure mediante HTTP POST con compatibilidad con el envío de contenido HTTP.

InvokeApiAsync<T,U>(String, T, CancellationToken)

Invoca una API personalizada definida por el usuario de un servicio móvil de Microsoft Azure mediante HTTP POST con compatibilidad con el envío de contenido HTTP.

InvokeApiAsync<T,U>(String, T, HttpMethod, IDictionary<String,String>)

Invoca una API personalizada definida por el usuario de un servicio móvil de Microsoft Azure mediante el método HTTP especificado. Se pueden enviar datos adicionales mediante el contenido HTTP o la cadena de consulta.

InvokeApiAsync<T,U>(String, T, HttpMethod, IDictionary<String,String>, CancellationToken)

Invoca una API personalizada definida por el usuario de un servicio móvil de Microsoft Azure mediante el método HTTP especificado. Se pueden enviar datos adicionales mediante el contenido HTTP o la cadena de consulta.

InvokeApiAsync<T>(String)

Invoca una API personalizada definida por el usuario de un servicio móvil de Microsoft Azure mediante HTTP POST.

InvokeApiAsync<T>(String, CancellationToken)

Invoca una API personalizada definida por el usuario de un servicio móvil de Microsoft Azure mediante HTTP POST.

InvokeApiAsync<T>(String, HttpMethod, IDictionary<String,String>)

Invoca una API personalizada definida por el usuario de un servicio móvil de Microsoft Azure mediante el método HTTP especificado. Se pueden pasar datos adicionales con la cadena de consulta.

InvokeApiAsync<T>(String, HttpMethod, IDictionary<String,String>, CancellationToken)

Invoca una API personalizada definida por el usuario de un servicio móvil de Microsoft Azure mediante el método HTTP especificado. Se pueden pasar datos adicionales con la cadena de consulta.

LoginAsync(MobileServiceAuthenticationProvider, JObject)

Registra un usuario en un servicio windows Azure Mobile con el proveedor y el objeto de token opcional.

LoginAsync(String, JObject)

Registra un usuario en un servicio móvil de Microsoft Azure con el proveedor y el objeto de token opcional.

Logout()

Cierra la sesión de un usuario.

LogoutAsync()

Cierra la sesión de un usuario.

RefreshUserAsync()

Actualiza el token de acceso con el proveedor de identidades para el usuario que ha iniciado sesión.

Métodos de extensión

LoginWithMicrosoftAccountAsync(MobileServiceClient, String)

Inicie sesión de un usuario en una aplicación de Mobile Services con un token de autenticación de cuenta Microsoft.

Se aplica a