MobileServiceClient Clase
Definición
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í.
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
Azure SDK for .NET