Compartilhar via


MobileServiceClient Classe

Definição

Fornece acesso básico a um Serviço Móvel do Microsoft Azure.

public class MobileServiceClient : IDisposable, Microsoft.WindowsAzure.MobileServices.IMobileServiceClient
type MobileServiceClient = class
    interface IMobileServiceClient
    interface IDisposable
Public Class MobileServiceClient
Implements IDisposable, IMobileServiceClient
Herança
MobileServiceClient
Implementações

Construtores

MobileServiceClient()

Isso é apenas para teste de unidade

MobileServiceClient(IMobileServiceClientOptions)

Inicializa uma nova instância da classe MobileServiceClient.

MobileServiceClient(String)

Inicializa uma nova instância da classe MobileServiceClient.

MobileServiceClient(String, HttpMessageHandler[])

Inicializa uma nova instância da classe MobileServiceClient.

MobileServiceClient(String, String)

Inicializa uma nova instância da classe MobileServiceClient.

MobileServiceClient(String, String, HttpMessageHandler[])

Inicializa uma nova instância da classe MobileServiceClient.

MobileServiceClient(Uri)

Inicializa uma nova instância da classe MobileServiceClient.

MobileServiceClient(Uri, HttpMessageHandler[])

Inicializa uma nova instância da classe MobileServiceClient.

MobileServiceClient(Uri, String)

Inicializa uma nova instância da classe MobileServiceClient.

MobileServiceClient(Uri, String, HttpMessageHandler[])

Inicializa uma nova instância da classe MobileServiceClient.

Propriedades

AlternateLoginHost

URI alternativo para logon

ApplicationKey

Obtém o nome do aplicativo de Serviços Móveis fornecido pela chamada para MobileServiceClient(...).

ApplicationUri

Obtém o Uri para o aplicativo de Serviços Móveis fornecido pela chamada para MobileServiceClient(...).

CurrentUser

O usuário autenticado atual fornecido após uma chamada bem-sucedida para MobileServiceClient.Login().

DefaultDatabasePath

O local de todos os arquivos que precisamos criar para sincronização offline

EventManager

O gerenciador de eventos que expõe e gerencia o fluxo de eventos usado pelos tipos de serviços móveis para publicar e consumir eventos.

InstallationId

A ID usada para identificar essa instalação do aplicativo para fornecer dados de telemetria.

LoginUriPrefix

Prefixo para os pontos de extremidade de logon. Se não for definido como padrão como /.auth/login

MobileAppUri

URI absoluto do Aplicativo Móvel do Microsoft Azure.

SerializerSettings

Obtém ou define as configurações usadas para serialização.

SyncContext

Instância de IMobileServiceSyncContext

Métodos

Dispose()

Implemenação de IDisposable

Dispose(Boolean)

Implemenação de IDisposable para classes derivadas a serem usadas.

EnsureFileExists(String)

Garante que um arquivo exista, criando-o, se necessário

GetSyncTable(String)

Retorna uma instância IMobileServiceSyncTable, que fornece operações de dados não tipadas para essa tabela.

GetSyncTable<T>()

Retorna uma IMobileServiceSyncTable<T> instância, que fornece operações de dados fortemente tipada para a tabela local.

GetTable(String)

Retorna uma instância IMobileServiceTable, que fornece operações de dados não tipadas para essa tabela.

GetTable<T>()

Retorna uma instância IMobileServiceTable<T>, que fornece operações de dados fortemente tipadas para essa tabela.

InvokeApiAsync(String)

Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Microsoft Azure usando um HTTP POST.

InvokeApiAsync(String, CancellationToken)

Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Microsoft Azure usando um HTTP POST.

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

Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Windows Azure usando o HttpMethod especificado. Os dados adicionais podem ser enviados por meio do conteúdo HTTP ou da cadeia de caracteres de consulta.

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

Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Windows Azure usando o HttpMethod especificado. Os dados adicionais podem ser enviados por meio do conteúdo HTTP ou da cadeia de caracteres de consulta.

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

Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Microsoft Azure usando o Método HTTP especificado. Os dados adicionais serão enviados por meio da cadeia de caracteres de consulta.

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

Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Microsoft Azure usando o Método HTTP especificado. Os dados adicionais serão enviados por meio da cadeia de caracteres de consulta.

InvokeApiAsync(String, JToken)

Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Microsoft Azure usando um HTTP POST, com suporte para enviar conteúdo HTTP.

InvokeApiAsync(String, JToken, CancellationToken)

Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Microsoft Azure usando um HTTP POST, com suporte para enviar conteúdo HTTP.

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

Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Microsoft Azure usando o método HTTP especificado. Os dados adicionais podem ser enviados por meio do conteúdo HTTP ou da cadeia de caracteres de consulta.

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

Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Microsoft Azure usando o método HTTP especificado. Os dados adicionais podem ser enviados por meio do conteúdo HTTP ou da cadeia de caracteres de consulta.

InvokeApiAsync<T,U>(String, T)

Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Microsoft Azure usando um HTTP POST com suporte para enviar conteúdo HTTP.

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

Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Microsoft Azure usando um HTTP POST com suporte para enviar conteúdo HTTP.

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

Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Microsoft Azure usando o Método HTTP especificado. Os dados adicionais podem ser enviados por meio do conteúdo HTTP ou da cadeia de caracteres de consulta.

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

Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Microsoft Azure usando o Método HTTP especificado. Os dados adicionais podem ser enviados por meio do conteúdo HTTP ou da cadeia de caracteres de consulta.

InvokeApiAsync<T>(String)

Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Microsoft Azure usando um HTTP POST.

InvokeApiAsync<T>(String, CancellationToken)

Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Microsoft Azure usando um HTTP POST.

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

Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Microsoft Azure usando o Método HTTP especificado. Os dados adicionais podem ser passados usando a cadeia de caracteres de consulta.

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

Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Microsoft Azure usando o Método HTTP especificado. Os dados adicionais podem ser passados usando a cadeia de caracteres de consulta.

LoginAsync(MobileServiceAuthenticationProvider, JObject)

Registra um usuário em um Serviço Móvel do Windows Azure com o provedor e o objeto de token opcional.

LoginAsync(String, JObject)

Registra um usuário em um Serviço Móvel do Microsoft Azure com o provedor e o objeto de token opcional.

Logout()

Faz logoff de um usuário.

LogoutAsync()

Faz logoff de um usuário.

RefreshUserAsync()

Atualiza o token de acesso com o provedor de identidade para o usuário conectado.

Métodos de Extensão

LoginWithMicrosoftAccountAsync(MobileServiceClient, String)

Faça logon de um usuário em um aplicativo dos Serviços Móveis com um token de autenticação de conta da Microsoft.

Aplica-se a