MobileServiceClient Klasse

Definition

Bietet einfachen Zugriff auf einen Microsoft Azure Mobile Service.

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

Konstruktoren

MobileServiceClient()

Dies ist nur für Komponententests vorgesehen.

MobileServiceClient(IMobileServiceClientOptions)

Initialisiert eine neue Instanz der MobileServiceClient-Klasse.

MobileServiceClient(String)

Initialisiert eine neue Instanz der MobileServiceClient-Klasse.

MobileServiceClient(String, HttpMessageHandler[])

Initialisiert eine neue Instanz der MobileServiceClient-Klasse.

MobileServiceClient(String, String)

Initialisiert eine neue Instanz der MobileServiceClient-Klasse.

MobileServiceClient(String, String, HttpMessageHandler[])

Initialisiert eine neue Instanz der MobileServiceClient-Klasse.

MobileServiceClient(Uri)

Initialisiert eine neue Instanz der MobileServiceClient-Klasse.

MobileServiceClient(Uri, HttpMessageHandler[])

Initialisiert eine neue Instanz der MobileServiceClient-Klasse.

MobileServiceClient(Uri, String)

Initialisiert eine neue Instanz der MobileServiceClient-Klasse.

MobileServiceClient(Uri, String, HttpMessageHandler[])

Initialisiert eine neue Instanz der MobileServiceClient-Klasse.

Eigenschaften

AlternateLoginHost

Alternativer URI für die Anmeldung

ApplicationKey

Ruft den Namen der Mobile Services-Anwendung ab, der durch den Aufruf von MobileServiceClient(...) bereitgestellt wird.

ApplicationUri

Ruft den URI für die Mobile Services-Anwendung ab, die durch den Aufruf von MobileServiceClient(...) bereitgestellt wird.

CurrentUser

Der aktuell authentifizierte Benutzer wurde nach einem erfolgreichen Aufruf von MobileServiceClient.Login() bereitgestellt.

DefaultDatabasePath

Der Speicherort aller Dateien, die für die Offlinesynchronisierung erstellt werden müssen

EventManager

Der Ereignis-Manager, der den Ereignisdatenstrom verfügbar macht und verwaltet, der von den Typen mobiler Dienste zum Veröffentlichen und Nutzen von Ereignissen verwendet wird.

InstallationId

Die ID, die verwendet wird, um diese Installation der Anwendung zu identifizieren, um Telemetriedaten bereitzustellen.

LoginUriPrefix

Präfix für die Anmeldeendpunkte. Wenn die Standardwerte nicht auf /.auth/login festgelegt sind

MobileAppUri

Absoluter URI der mobilen Microsoft Azure-App.

SerializerSettings

Ruft die Einstellungen ab, die für die Serialisierung verwendet werden, oder legt sie fest.

SyncContext

Instanz von IMobileServiceSyncContext

Methoden

Dispose()

Implemenation von IDisposable

Dispose(Boolean)

Implemenation von IDisposable für abgeleitete Klassen, die verwendet werden sollen.

EnsureFileExists(String)

Stellt sicher, dass eine Datei vorhanden ist, und erstellt sie bei Bedarf.

GetSyncTable(String)

Gibt eine IMobileServiceSyncTable-Instanz zurück, die nicht typisierte Datenvorgänge für diese Tabelle bereitstellt.

GetSyncTable<T>()

Gibt einen IMobileServiceSyncTable<T> instance zurück, der stark typisierte Datenvorgänge für die lokale Tabelle bereitstellt.

GetTable(String)

Gibt eine IMobileServiceTable-Instanz zurück, die nicht typisierte Datenvorgänge für diese Tabelle bereitstellt.

GetTable<T>()

Gibt eine IMobileServiceTable<T>-Instanz zurück, die stark typisierte Datenvorgänge für diese Tabelle bereitstellt.

InvokeApiAsync(String)

Ruft eine benutzerdefinierte API eines Microsoft Azure Mobile Service mithilfe eines HTTP POST auf.

InvokeApiAsync(String, CancellationToken)

Ruft eine benutzerdefinierte API eines Microsoft Azure Mobile Service mithilfe eines HTTP POST auf.

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

Ruft eine benutzerdefinierte API eines Windows Azure Mobile Service mithilfe der angegebenen HttpMethod auf. Zusätzliche Daten können über den HTTP-Inhalt oder die Abfragezeichenfolge gesendet werden.

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

Ruft eine benutzerdefinierte API eines Windows Azure Mobile Service mithilfe der angegebenen HttpMethod auf. Zusätzliche Daten können über den HTTP-Inhalt oder die Abfragezeichenfolge gesendet werden.

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

Ruft eine benutzerdefinierte API eines Microsoft Azure Mobile Service mithilfe der angegebenen HTTP-Methode auf. Weitere Daten werden über die Abfragezeichenfolge gesendet.

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

Ruft eine benutzerdefinierte API eines Microsoft Azure Mobile Service mithilfe der angegebenen HTTP-Methode auf. Weitere Daten werden über die Abfragezeichenfolge gesendet.

InvokeApiAsync(String, JToken)

Ruft eine benutzerdefinierte API eines Microsoft Azure Mobile Service mithilfe eines HTTP-POST-Diensts mit Unterstützung für das Senden von HTTP-Inhalten auf.

InvokeApiAsync(String, JToken, CancellationToken)

Ruft eine benutzerdefinierte API eines Microsoft Azure Mobile Service mithilfe eines HTTP-POST-Diensts mit Unterstützung für das Senden von HTTP-Inhalten auf.

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

Ruft eine benutzerdefinierte API eines Microsoft Azure Mobile Service mithilfe der angegebenen HTTP-Methode auf. Zusätzliche Daten können über den HTTP-Inhalt oder die Abfragezeichenfolge gesendet werden.

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

Ruft eine benutzerdefinierte API eines Microsoft Azure Mobile Service mithilfe der angegebenen HTTP-Methode auf. Zusätzliche Daten können über den HTTP-Inhalt oder die Abfragezeichenfolge gesendet werden.

InvokeApiAsync<T,U>(String, T)

Ruft eine benutzerdefinierte API eines Microsoft Azure Mobile Service mithilfe eines HTTP POST-Diensts mit Unterstützung für das Senden von HTTP-Inhalten auf.

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

Ruft eine benutzerdefinierte API eines Microsoft Azure Mobile Service mithilfe eines HTTP POST-Diensts mit Unterstützung für das Senden von HTTP-Inhalten auf.

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

Ruft eine benutzerdefinierte API eines Microsoft Azure Mobile Service mithilfe der angegebenen HTTP-Methode auf. Zusätzliche Daten können über den HTTP-Inhalt oder die Abfragezeichenfolge gesendet werden.

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

Ruft eine benutzerdefinierte API eines Microsoft Azure Mobile Service mithilfe der angegebenen HTTP-Methode auf. Zusätzliche Daten können über den HTTP-Inhalt oder die Abfragezeichenfolge gesendet werden.

InvokeApiAsync<T>(String)

Ruft eine benutzerdefinierte API eines Microsoft Azure Mobile Service mithilfe eines HTTP POST auf.

InvokeApiAsync<T>(String, CancellationToken)

Ruft eine benutzerdefinierte API eines Microsoft Azure Mobile Service mithilfe eines HTTP POST auf.

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

Ruft eine benutzerdefinierte API eines Microsoft Azure Mobile Service mithilfe der angegebenen HTTP-Methode auf. Zusätzliche Daten können auch mithilfe der Abfragezeichenfolge übergeben werden.

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

Ruft eine benutzerdefinierte API eines Microsoft Azure Mobile Service mithilfe der angegebenen HTTP-Methode auf. Zusätzliche Daten können auch mithilfe der Abfragezeichenfolge übergeben werden.

LoginAsync(MobileServiceAuthenticationProvider, JObject)

Protokolliert einen Benutzer bei einem Windows Azure Mobile Service mit dem Anbieter und optionalen Tokenobjekt.

LoginAsync(String, JObject)

Protokolliert einen Benutzer bei einem Microsoft Azure Mobile Service mit dem Anbieter und optionalen Tokenobjekt.

Logout()

Abmelden eines Benutzers.

LogoutAsync()

Abmelden eines Benutzers.

RefreshUserAsync()

Aktualisiert das Zugriffstoken mit dem Identitätsanbieter für den angemeldeten Benutzer.

Erweiterungsmethoden

LoginWithMicrosoftAccountAsync(MobileServiceClient, String)

Melden Sie einen Benutzer bei einer Mobile Services-Anwendung mit einem Authentifizierungstoken für das Microsoft-Konto an.

Gilt für: