Permalink
Fetching contributors…
Cannot retrieve contributors at this time
957 lines (957 sloc) 55 KB
<Type Name="MobileServiceClient" FullName="Microsoft.WindowsAzure.MobileServices.MobileServiceClient">
<TypeSignature Language="C#" Value="public class MobileServiceClient : IDisposable, Microsoft.WindowsAzure.MobileServices.IMobileServiceClient" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit MobileServiceClient extends System.Object implements class Microsoft.WindowsAzure.MobileServices.IMobileServiceClient, class System.IDisposable" />
<TypeSignature Language="DocId" Value="T:Microsoft.WindowsAzure.MobileServices.MobileServiceClient" />
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Mobile.Client</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>Microsoft.WindowsAzure.MobileServices.IMobileServiceClient</InterfaceName>
</Interface>
<Interface>
<InterfaceName>System.IDisposable</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>
Provides basic access to a Microsoft Azure Mobile Service.
</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected MobileServiceClient ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.WindowsAzure.MobileServices.MobileServiceClient.#ctor" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyName>Microsoft.Azure.Mobile.Client</AssemblyName>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>
This is for unit testing only
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public MobileServiceClient (string mobileAppUri, System.Net.Http.HttpMessageHandler[] handlers);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string mobileAppUri, class System.Net.Http.HttpMessageHandler[] handlers) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.WindowsAzure.MobileServices.MobileServiceClient.#ctor(System.String,System.Net.Http.HttpMessageHandler[])" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyName>Microsoft.Azure.Mobile.Client</AssemblyName>
</AssemblyInfo>
<Parameters>
<Parameter Name="mobileAppUri" Type="System.String" />
<Parameter Name="handlers" Type="System.Net.Http.HttpMessageHandler[]">
<Attributes>
<Attribute>
<AttributeName>System.ParamArray</AttributeName>
</Attribute>
</Attributes>
</Parameter>
</Parameters>
<Docs>
<param name="mobileAppUri">
Absolute URI of the Microsoft Azure Mobile App.
</param>
<param name="handlers">
Chain of <see cref="T:System.Net.Http.HttpMessageHandler" /> instances.
All but the last should be <see cref="T:System.Net.Http.DelegatingHandler" />s.
</param>
<summary>
Initializes a new instance of the MobileServiceClient class.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public MobileServiceClient (Uri mobileAppUri, System.Net.Http.HttpMessageHandler[] handlers);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Uri mobileAppUri, class System.Net.Http.HttpMessageHandler[] handlers) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.WindowsAzure.MobileServices.MobileServiceClient.#ctor(System.Uri,System.Net.Http.HttpMessageHandler[])" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyName>Microsoft.Azure.Mobile.Client</AssemblyName>
</AssemblyInfo>
<Parameters>
<Parameter Name="mobileAppUri" Type="System.Uri" />
<Parameter Name="handlers" Type="System.Net.Http.HttpMessageHandler[]">
<Attributes>
<Attribute>
<AttributeName>System.ParamArray</AttributeName>
</Attribute>
</Attributes>
</Parameter>
</Parameters>
<Docs>
<param name="mobileAppUri">
Absolute URI of the Microsoft Azure Mobile App.
</param>
<param name="handlers">
Chain of <see cref="T:System.Net.Http.HttpMessageHandler" /> instances.
All but the last should be <see cref="T:System.Net.Http.DelegatingHandler" />s.
</param>
<summary>
Initializes a new instance of the MobileServiceClient class.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AlternateLoginHost">
<MemberSignature Language="C#" Value="public Uri AlternateLoginHost { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Uri AlternateLoginHost" />
<MemberSignature Language="DocId" Value="P:Microsoft.WindowsAzure.MobileServices.MobileServiceClient.AlternateLoginHost" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyName>Microsoft.Azure.Mobile.Client</AssemblyName>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Uri</ReturnType>
</ReturnValue>
<Docs>
<summary>
Alternate URI for login
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CurrentUser">
<MemberSignature Language="C#" Value="public Microsoft.WindowsAzure.MobileServices.MobileServiceUser CurrentUser { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Microsoft.WindowsAzure.MobileServices.MobileServiceUser CurrentUser" />
<MemberSignature Language="DocId" Value="P:Microsoft.WindowsAzure.MobileServices.MobileServiceClient.CurrentUser" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyName>Microsoft.Azure.Mobile.Client</AssemblyName>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.WindowsAzure.MobileServices.MobileServiceUser</ReturnType>
</ReturnValue>
<Docs>
<summary>
The current authenticated user provided after a successful call to
MobileServiceClient.Login().
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DefaultDatabasePath">
<MemberSignature Language="C#" Value="public static string DefaultDatabasePath { get; }" />
<MemberSignature Language="ILAsm" Value=".property string DefaultDatabasePath" />
<MemberSignature Language="DocId" Value="P:Microsoft.WindowsAzure.MobileServices.MobileServiceClient.DefaultDatabasePath" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyName>Microsoft.Azure.Mobile.Client</AssemblyName>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
The location of any files we need to create for offline-sync
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Dispose">
<MemberSignature Language="C#" Value="public void Dispose ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Dispose() cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.WindowsAzure.MobileServices.MobileServiceClient.Dispose" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyName>Microsoft.Azure.Mobile.Client</AssemblyName>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Implemenation of <see cref="T:System.IDisposable" /></summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Dispose">
<MemberSignature Language="C#" Value="protected virtual void Dispose (bool disposing);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void Dispose(bool disposing) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.WindowsAzure.MobileServices.MobileServiceClient.Dispose(System.Boolean)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyName>Microsoft.Azure.Mobile.Client</AssemblyName>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="disposing" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="disposing">
Indicates if being called from the Dispose() method
or the finalizer.
</param>
<summary>
Implemenation of <see cref="T:System.IDisposable" /> for
derived classes to use.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="EnsureFileExists">
<MemberSignature Language="C#" Value="public static void EnsureFileExists (string path);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void EnsureFileExists(string path) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.WindowsAzure.MobileServices.MobileServiceClient.EnsureFileExists(System.String)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyName>Microsoft.Azure.Mobile.Client</AssemblyName>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="path" Type="System.String" />
</Parameters>
<Docs>
<param name="path">The fully-qualified pathname to check</param>
<summary>
Ensures that a file exists, creating it if necessary
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="EventManager">
<MemberSignature Language="C#" Value="public Microsoft.WindowsAzure.MobileServices.Eventing.IMobileServiceEventManager EventManager { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Microsoft.WindowsAzure.MobileServices.Eventing.IMobileServiceEventManager EventManager" />
<MemberSignature Language="DocId" Value="P:Microsoft.WindowsAzure.MobileServices.MobileServiceClient.EventManager" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyName>Microsoft.Azure.Mobile.Client</AssemblyName>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.WindowsAzure.MobileServices.Eventing.IMobileServiceEventManager</ReturnType>
</ReturnValue>
<Docs>
<summary>
The event manager that exposes and manages the event stream used by the mobile services types to
publish and consume events.
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetSyncTable">
<MemberSignature Language="C#" Value="public Microsoft.WindowsAzure.MobileServices.Sync.IMobileServiceSyncTable GetSyncTable (string tableName);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Microsoft.WindowsAzure.MobileServices.Sync.IMobileServiceSyncTable GetSyncTable(string tableName) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.WindowsAzure.MobileServices.MobileServiceClient.GetSyncTable(System.String)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyName>Microsoft.Azure.Mobile.Client</AssemblyName>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.WindowsAzure.MobileServices.Sync.IMobileServiceSyncTable</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="tableName" Type="System.String" />
</Parameters>
<Docs>
<param name="tableName">The name of the table.</param>
<summary>
Returns a <see cref="T:Microsoft.WindowsAzure.MobileServices.Sync.IMobileServiceSyncTable" /> instance, which provides
untyped data operations for that table.
</summary>
<returns>The table.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetSyncTable&lt;T&gt;">
<MemberSignature Language="C#" Value="public Microsoft.WindowsAzure.MobileServices.Sync.IMobileServiceSyncTable&lt;T&gt; GetSyncTable&lt;T&gt; ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Microsoft.WindowsAzure.MobileServices.Sync.IMobileServiceSyncTable`1&lt;!!T&gt; GetSyncTable&lt;T&gt;() cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.WindowsAzure.MobileServices.MobileServiceClient.GetSyncTable``1" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyName>Microsoft.Azure.Mobile.Client</AssemblyName>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.WindowsAzure.MobileServices.Sync.IMobileServiceSyncTable&lt;T&gt;</ReturnType>
</ReturnValue>
<TypeParameters>
<TypeParameter Name="T" />
</TypeParameters>
<Parameters />
<Docs>
<typeparam name="T">
The type of the instances in the table.
</typeparam>
<summary>
Returns a <see cref="T:Microsoft.WindowsAzure.MobileServices.Sync.IMobileServiceSyncTable`1" /> instance, which provides
strongly typed data operations for local table.
</summary>
<returns>
The table.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetTable">
<MemberSignature Language="C#" Value="public Microsoft.WindowsAzure.MobileServices.IMobileServiceTable GetTable (string tableName);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Microsoft.WindowsAzure.MobileServices.IMobileServiceTable GetTable(string tableName) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.WindowsAzure.MobileServices.MobileServiceClient.GetTable(System.String)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyName>Microsoft.Azure.Mobile.Client</AssemblyName>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.WindowsAzure.MobileServices.IMobileServiceTable</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="tableName" Type="System.String" />
</Parameters>
<Docs>
<param name="tableName">
The name of the table.
</param>
<summary>
Returns a <see cref="T:Microsoft.WindowsAzure.MobileServices.IMobileServiceTable" /> instance, which provides
untyped data operations for that table.
</summary>
<returns>
The table.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetTable&lt;T&gt;">
<MemberSignature Language="C#" Value="public Microsoft.WindowsAzure.MobileServices.IMobileServiceTable&lt;T&gt; GetTable&lt;T&gt; ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Microsoft.WindowsAzure.MobileServices.IMobileServiceTable`1&lt;!!T&gt; GetTable&lt;T&gt;() cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.WindowsAzure.MobileServices.MobileServiceClient.GetTable``1" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyName>Microsoft.Azure.Mobile.Client</AssemblyName>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.WindowsAzure.MobileServices.IMobileServiceTable&lt;T&gt;</ReturnType>
</ReturnValue>
<TypeParameters>
<TypeParameter Name="T" />
</TypeParameters>
<Parameters />
<Docs>
<typeparam name="T">
The type of the instances in the table.
</typeparam>
<summary>
Returns a <see cref="T:Microsoft.WindowsAzure.MobileServices.IMobileServiceTable`1" /> instance, which provides
strongly typed data operations for that table.
</summary>
<returns>
The table.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="InstallationId">
<MemberSignature Language="C#" Value="public string InstallationId { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string InstallationId" />
<MemberSignature Language="DocId" Value="P:Microsoft.WindowsAzure.MobileServices.MobileServiceClient.InstallationId" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyName>Microsoft.Azure.Mobile.Client</AssemblyName>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
The id used to identify this installation of the application to
provide telemetry data.
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="InvokeApiAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task&lt;Newtonsoft.Json.Linq.JToken&gt; InvokeApiAsync (string apiName, System.Threading.CancellationToken cancellationToken = null);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1&lt;class Newtonsoft.Json.Linq.JToken&gt; InvokeApiAsync(string apiName, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.WindowsAzure.MobileServices.MobileServiceClient.InvokeApiAsync(System.String,System.Threading.CancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyName>Microsoft.Azure.Mobile.Client</AssemblyName>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task&lt;Newtonsoft.Json.Linq.JToken&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="apiName" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="apiName">The name of the custom API.</param>
<param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken" /> token to observe</param>
<summary>
Invokes a user-defined custom API of a Microsoft Azure Mobile Service using an HTTP POST.
</summary>
<returns />
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="InvokeApiAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task&lt;Newtonsoft.Json.Linq.JToken&gt; InvokeApiAsync (string apiName, Newtonsoft.Json.Linq.JToken body, System.Threading.CancellationToken cancellationToken = null);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1&lt;class Newtonsoft.Json.Linq.JToken&gt; InvokeApiAsync(string apiName, class Newtonsoft.Json.Linq.JToken body, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.WindowsAzure.MobileServices.MobileServiceClient.InvokeApiAsync(System.String,Newtonsoft.Json.Linq.JToken,System.Threading.CancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyName>Microsoft.Azure.Mobile.Client</AssemblyName>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task&lt;Newtonsoft.Json.Linq.JToken&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="apiName" Type="System.String" />
<Parameter Name="body" Type="Newtonsoft.Json.Linq.JToken" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="apiName">The name of the custom API.</param>
<param name="body">The value to be sent as the HTTP body.</param>
<param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken" /> token to observe</param>
<summary>
Invokes a user-defined custom API of a Microsoft Azure Mobile Service using an HTTP POST, with
support for sending HTTP content.
</summary>
<returns>The response content from the custom api invocation.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="InvokeApiAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task&lt;Newtonsoft.Json.Linq.JToken&gt; InvokeApiAsync (string apiName, System.Net.Http.HttpMethod method, System.Collections.Generic.IDictionary&lt;string,string&gt; parameters, System.Threading.CancellationToken cancellationToken = null);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1&lt;class Newtonsoft.Json.Linq.JToken&gt; InvokeApiAsync(string apiName, class System.Net.Http.HttpMethod method, class System.Collections.Generic.IDictionary`2&lt;string, string&gt; parameters, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.WindowsAzure.MobileServices.MobileServiceClient.InvokeApiAsync(System.String,System.Net.Http.HttpMethod,System.Collections.Generic.IDictionary{System.String,System.String},System.Threading.CancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyName>Microsoft.Azure.Mobile.Client</AssemblyName>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task&lt;Newtonsoft.Json.Linq.JToken&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="apiName" Type="System.String" />
<Parameter Name="method" Type="System.Net.Http.HttpMethod" />
<Parameter Name="parameters" Type="System.Collections.Generic.IDictionary&lt;System.String,System.String&gt;" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="apiName">The name of the custom API.</param>
<param name="method">The HTTP method.</param>
<param name="parameters">
A dictionary of user-defined parameters and values to include in the request URI query string.
</param>
<param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken" /> token to observe</param>
<summary>
Invokes a user-defined custom API of a Microsoft Azure Mobile Service using the specified HTTP Method.
Additional data will sent to through the query string.
</summary>
<returns>The response content from the custom api invocation.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="InvokeApiAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task&lt;Newtonsoft.Json.Linq.JToken&gt; InvokeApiAsync (string apiName, Newtonsoft.Json.Linq.JToken body, System.Net.Http.HttpMethod method, System.Collections.Generic.IDictionary&lt;string,string&gt; parameters, System.Threading.CancellationToken cancellationToken = null);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1&lt;class Newtonsoft.Json.Linq.JToken&gt; InvokeApiAsync(string apiName, class Newtonsoft.Json.Linq.JToken body, class System.Net.Http.HttpMethod method, class System.Collections.Generic.IDictionary`2&lt;string, string&gt; parameters, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.WindowsAzure.MobileServices.MobileServiceClient.InvokeApiAsync(System.String,Newtonsoft.Json.Linq.JToken,System.Net.Http.HttpMethod,System.Collections.Generic.IDictionary{System.String,System.String},System.Threading.CancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyName>Microsoft.Azure.Mobile.Client</AssemblyName>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.Runtime.CompilerServices.AsyncStateMachine(typeof(Microsoft.WindowsAzure.MobileServices.MobileServiceClient/&lt;InvokeApiAsync&gt;d__70))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task&lt;Newtonsoft.Json.Linq.JToken&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="apiName" Type="System.String" />
<Parameter Name="body" Type="Newtonsoft.Json.Linq.JToken" />
<Parameter Name="method" Type="System.Net.Http.HttpMethod" />
<Parameter Name="parameters" Type="System.Collections.Generic.IDictionary&lt;System.String,System.String&gt;" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="apiName">The name of the custom API.</param>
<param name="body">The value to be sent as the HTTP body.</param>
<param name="method">The HTTP Method.</param>
<param name="parameters">
A dictionary of user-defined parameters and values to include in the request URI query string.
</param>
<param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken" /> token to observe</param>
<summary>
Invokes a user-defined custom API of a Microsoft Azure Mobile Service using the specified HTTP method.
Additional data can be sent though the HTTP content or the query string.
</summary>
<returns>The response content from the custom api invocation.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="InvokeApiAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task&lt;System.Net.Http.HttpResponseMessage&gt; InvokeApiAsync (string apiName, System.Net.Http.HttpContent content, System.Net.Http.HttpMethod method, System.Collections.Generic.IDictionary&lt;string,string&gt; requestHeaders, System.Collections.Generic.IDictionary&lt;string,string&gt; parameters);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Threading.Tasks.Task`1&lt;class System.Net.Http.HttpResponseMessage&gt; InvokeApiAsync(string apiName, class System.Net.Http.HttpContent content, class System.Net.Http.HttpMethod method, class System.Collections.Generic.IDictionary`2&lt;string, string&gt; requestHeaders, class System.Collections.Generic.IDictionary`2&lt;string, string&gt; parameters) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.WindowsAzure.MobileServices.MobileServiceClient.InvokeApiAsync(System.String,System.Net.Http.HttpContent,System.Net.Http.HttpMethod,System.Collections.Generic.IDictionary{System.String,System.String},System.Collections.Generic.IDictionary{System.String,System.String})" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyName>Microsoft.Azure.Mobile.Client</AssemblyName>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.Runtime.CompilerServices.AsyncStateMachine(typeof(Microsoft.WindowsAzure.MobileServices.MobileServiceClient/&lt;InvokeApiAsync&gt;d__74))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task&lt;System.Net.Http.HttpResponseMessage&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="apiName" Type="System.String" />
<Parameter Name="content" Type="System.Net.Http.HttpContent" />
<Parameter Name="method" Type="System.Net.Http.HttpMethod" />
<Parameter Name="requestHeaders" Type="System.Collections.Generic.IDictionary&lt;System.String,System.String&gt;" />
<Parameter Name="parameters" Type="System.Collections.Generic.IDictionary&lt;System.String,System.String&gt;" />
</Parameters>
<Docs>
<param name="apiName">The name of the custom AP.</param>
<param name="content">The HTTP content.</param>
<param name="method">The HTTP method.</param>
<param name="requestHeaders">
A dictionary of user-defined headers to include in the HttpRequest.
</param>
<param name="parameters">
A dictionary of user-defined parameters and values to include in the request URI query string.
</param>
<summary>
Invokes a user-defined custom API of a Windows Azure Mobile Service using the specified HttpMethod.
Additional data can be sent though the HTTP content or the query string.
</summary>
<returns>The HTTP Response from the custom api invocation.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="InvokeApiAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task&lt;System.Net.Http.HttpResponseMessage&gt; InvokeApiAsync (string apiName, System.Net.Http.HttpContent content, System.Net.Http.HttpMethod method, System.Collections.Generic.IDictionary&lt;string,string&gt; requestHeaders, System.Collections.Generic.IDictionary&lt;string,string&gt; parameters, System.Threading.CancellationToken cancellationToken = null);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1&lt;class System.Net.Http.HttpResponseMessage&gt; InvokeApiAsync(string apiName, class System.Net.Http.HttpContent content, class System.Net.Http.HttpMethod method, class System.Collections.Generic.IDictionary`2&lt;string, string&gt; requestHeaders, class System.Collections.Generic.IDictionary`2&lt;string, string&gt; parameters, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.WindowsAzure.MobileServices.MobileServiceClient.InvokeApiAsync(System.String,System.Net.Http.HttpContent,System.Net.Http.HttpMethod,System.Collections.Generic.IDictionary{System.String,System.String},System.Collections.Generic.IDictionary{System.String,System.String},System.Threading.CancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyName>Microsoft.Azure.Mobile.Client</AssemblyName>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.Runtime.CompilerServices.AsyncStateMachine(typeof(Microsoft.WindowsAzure.MobileServices.MobileServiceClient/&lt;InvokeApiAsync&gt;d__71))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task&lt;System.Net.Http.HttpResponseMessage&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="apiName" Type="System.String" />
<Parameter Name="content" Type="System.Net.Http.HttpContent" />
<Parameter Name="method" Type="System.Net.Http.HttpMethod" />
<Parameter Name="requestHeaders" Type="System.Collections.Generic.IDictionary&lt;System.String,System.String&gt;" />
<Parameter Name="parameters" Type="System.Collections.Generic.IDictionary&lt;System.String,System.String&gt;" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="apiName">The name of the custom AP.</param>
<param name="content">The HTTP content.</param>
<param name="method">The HTTP method.</param>
<param name="requestHeaders">
A dictionary of user-defined headers to include in the HttpRequest.
</param>
<param name="parameters">
A dictionary of user-defined parameters and values to include in the request URI query string.
</param>
<param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken" /> token to observe</param>
<summary>
Invokes a user-defined custom API of a Windows Azure Mobile Service using the specified HttpMethod.
Additional data can be sent though the HTTP content or the query string.
</summary>
<returns>The HTTP Response from the custom api invocation.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="InvokeApiAsync&lt;T&gt;">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task&lt;T&gt; InvokeApiAsync&lt;T&gt; (string apiName, System.Threading.CancellationToken cancellationToken = null);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1&lt;!!T&gt; InvokeApiAsync&lt;T&gt;(string apiName, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.WindowsAzure.MobileServices.MobileServiceClient.InvokeApiAsync``1(System.String,System.Threading.CancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyName>Microsoft.Azure.Mobile.Client</AssemblyName>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task&lt;T&gt;</ReturnType>
</ReturnValue>
<TypeParameters>
<TypeParameter Name="T" />
</TypeParameters>
<Parameters>
<Parameter Name="apiName" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<typeparam name="T">The type of instance returned from the Microsoft Azure Mobile Service.</typeparam>
<param name="apiName">The name of the custom API.</param>
<param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken" /> token to observe</param>
<summary>
Invokes a user-defined custom API of a Microsoft Azure Mobile Service using an HTTP POST.
</summary>
<returns>The response content from the custom api invocation.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="InvokeApiAsync&lt;T&gt;">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task&lt;T&gt; InvokeApiAsync&lt;T&gt; (string apiName, System.Net.Http.HttpMethod method, System.Collections.Generic.IDictionary&lt;string,string&gt; parameters, System.Threading.CancellationToken cancellationToken = null);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1&lt;!!T&gt; InvokeApiAsync&lt;T&gt;(string apiName, class System.Net.Http.HttpMethod method, class System.Collections.Generic.IDictionary`2&lt;string, string&gt; parameters, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.WindowsAzure.MobileServices.MobileServiceClient.InvokeApiAsync``1(System.String,System.Net.Http.HttpMethod,System.Collections.Generic.IDictionary{System.String,System.String},System.Threading.CancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyName>Microsoft.Azure.Mobile.Client</AssemblyName>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task&lt;T&gt;</ReturnType>
</ReturnValue>
<TypeParameters>
<TypeParameter Name="T" />
</TypeParameters>
<Parameters>
<Parameter Name="apiName" Type="System.String" />
<Parameter Name="method" Type="System.Net.Http.HttpMethod" />
<Parameter Name="parameters" Type="System.Collections.Generic.IDictionary&lt;System.String,System.String&gt;" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<typeparam name="T">The type of instance sent to the Microsoft Azure Mobile Service.</typeparam>
<param name="apiName">The name of the custom API.</param>
<param name="method">The HTTP method.</param>
<param name="parameters">
A dictionary of user-defined parameters and values to include in the request URI query string.
</param>
<param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken" /> token to observe</param>
<summary>
Invokes a user-defined custom API of a Microsoft Azure Mobile Service using the specified HTTP Method.
Additional data can be passed using the query string.
</summary>
<returns>The response content from the custom api invocation.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="InvokeApiAsync&lt;T,U&gt;">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task&lt;U&gt; InvokeApiAsync&lt;T,U&gt; (string apiName, T body, System.Threading.CancellationToken cancellationToken = null);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1&lt;!!U&gt; InvokeApiAsync&lt;T, U&gt;(string apiName, !!T body, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.WindowsAzure.MobileServices.MobileServiceClient.InvokeApiAsync``2(System.String,``0,System.Threading.CancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyName>Microsoft.Azure.Mobile.Client</AssemblyName>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task&lt;U&gt;</ReturnType>
</ReturnValue>
<TypeParameters>
<TypeParameter Name="T" />
<TypeParameter Name="U" />
</TypeParameters>
<Parameters>
<Parameter Name="apiName" Type="System.String" />
<Parameter Name="body" Type="T" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<typeparam name="T">The type of instance sent to the Microsoft Azure Mobile Service.</typeparam>
<typeparam name="U">The type of instance returned from the Microsoft Azure Mobile Service.</typeparam>
<param name="apiName">The name of the custom API.</param>
<param name="body">The value to be sent as the HTTP body.</param>
<param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken" /> token to observe</param>
<summary>
Invokes a user-defined custom API of a Microsoft Azure Mobile Service using an HTTP POST with
support for sending HTTP content.
</summary>
<returns>The response content from the custom api invocation.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="InvokeApiAsync&lt;T,U&gt;">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task&lt;U&gt; InvokeApiAsync&lt;T,U&gt; (string apiName, T body, System.Net.Http.HttpMethod method, System.Collections.Generic.IDictionary&lt;string,string&gt; parameters, System.Threading.CancellationToken cancellationToken = null);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1&lt;!!U&gt; InvokeApiAsync&lt;T, U&gt;(string apiName, !!T body, class System.Net.Http.HttpMethod method, class System.Collections.Generic.IDictionary`2&lt;string, string&gt; parameters, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.WindowsAzure.MobileServices.MobileServiceClient.InvokeApiAsync``2(System.String,``0,System.Net.Http.HttpMethod,System.Collections.Generic.IDictionary{System.String,System.String},System.Threading.CancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyName>Microsoft.Azure.Mobile.Client</AssemblyName>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.Runtime.CompilerServices.AsyncStateMachine(typeof(Microsoft.WindowsAzure.MobileServices.MobileServiceClient/&lt;InvokeApiAsync&gt;d__66`2))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task&lt;U&gt;</ReturnType>
</ReturnValue>
<TypeParameters>
<TypeParameter Name="T" />
<TypeParameter Name="U" />
</TypeParameters>
<Parameters>
<Parameter Name="apiName" Type="System.String" />
<Parameter Name="body" Type="T" />
<Parameter Name="method" Type="System.Net.Http.HttpMethod" />
<Parameter Name="parameters" Type="System.Collections.Generic.IDictionary&lt;System.String,System.String&gt;" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<typeparam name="T">The type of instance sent to the Microsoft Azure Mobile Service.</typeparam>
<typeparam name="U">The type of instance returned from the Microsoft Azure Mobile Service.</typeparam>
<param name="apiName">The name of the custom API.</param>
<param name="body">The value to be sent as the HTTP body.</param>
<param name="method">The HTTP method.</param>
<param name="parameters">
A dictionary of user-defined parameters and values to include in the request URI query string.
</param>
<param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken" /> token to observe</param>
<summary>
Invokes a user-defined custom API of a Microsoft Azure Mobile Service using the specified HTTP Method.
Additional data can be sent though the HTTP content or the query string.
</summary>
<returns>The response content from the custom api invocation.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="LoginAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task&lt;Microsoft.WindowsAzure.MobileServices.MobileServiceUser&gt; LoginAsync (Microsoft.WindowsAzure.MobileServices.MobileServiceAuthenticationProvider provider, Newtonsoft.Json.Linq.JObject token);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1&lt;class Microsoft.WindowsAzure.MobileServices.MobileServiceUser&gt; LoginAsync(valuetype Microsoft.WindowsAzure.MobileServices.MobileServiceAuthenticationProvider provider, class Newtonsoft.Json.Linq.JObject token) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.WindowsAzure.MobileServices.MobileServiceClient.LoginAsync(Microsoft.WindowsAzure.MobileServices.MobileServiceAuthenticationProvider,Newtonsoft.Json.Linq.JObject)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyName>Microsoft.Azure.Mobile.Client</AssemblyName>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task&lt;Microsoft.WindowsAzure.MobileServices.MobileServiceUser&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="provider" Type="Microsoft.WindowsAzure.MobileServices.MobileServiceAuthenticationProvider" />
<Parameter Name="token" Type="Newtonsoft.Json.Linq.JObject" />
</Parameters>
<Docs>
<param name="provider">
Authentication provider to use.
</param>
<param name="token">
Provider specific object with existing OAuth token to log in with.
</param>
<summary>
Logs a user into a Windows Azure Mobile Service with the provider and optional token object.
</summary>
<returns>
Task that will complete when the user has finished authentication.
</returns>
<remarks>
The token object needs to be formatted depending on the specific provider. These are some
examples of formats based on the providers:
<list type="bullet"><item><term>MicrosoftAccount</term><description><code>{"authenticationToken":"&lt;the_authentication_token&gt;"}</code></description></item><item><term>Facebook</term><description><code>{"access_token":"&lt;the_access_token&gt;"}</code></description></item><item><term>Google</term><description><code>{"access_token":"&lt;the_access_token&gt;"}</code></description></item></list></remarks>
</Docs>
</Member>
<Member MemberName="LoginAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task&lt;Microsoft.WindowsAzure.MobileServices.MobileServiceUser&gt; LoginAsync (string provider, Newtonsoft.Json.Linq.JObject token);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1&lt;class Microsoft.WindowsAzure.MobileServices.MobileServiceUser&gt; LoginAsync(string provider, class Newtonsoft.Json.Linq.JObject token) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.WindowsAzure.MobileServices.MobileServiceClient.LoginAsync(System.String,Newtonsoft.Json.Linq.JObject)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyName>Microsoft.Azure.Mobile.Client</AssemblyName>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task&lt;Microsoft.WindowsAzure.MobileServices.MobileServiceUser&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="provider" Type="System.String" />
<Parameter Name="token" Type="Newtonsoft.Json.Linq.JObject" />
</Parameters>
<Docs>
<param name="provider">
Authentication provider to use.
</param>
<param name="token">
Provider specific object with existing OAuth token to log in with.
</param>
<summary>
Logs a user into a Microsoft Azure Mobile Service with the provider and optional token object.
</summary>
<returns>
Task that will complete when the user has finished authentication.
</returns>
<remarks>
The token object needs to be formatted depending on the specific provider. These are some
examples of formats based on the providers:
<list type="bullet"><item><term>MicrosoftAccount</term><description><code>{"authenticationToken":"&lt;the_authentication_token&gt;"}</code></description></item><item><term>Facebook</term><description><code>{"access_token":"&lt;the_access_token&gt;"}</code></description></item><item><term>Google</term><description><code>{"access_token":"&lt;the_access_token&gt;"}</code></description></item></list></remarks>
</Docs>
</Member>
<Member MemberName="LoginUriPrefix">
<MemberSignature Language="C#" Value="public string LoginUriPrefix { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string LoginUriPrefix" />
<MemberSignature Language="DocId" Value="P:Microsoft.WindowsAzure.MobileServices.MobileServiceClient.LoginUriPrefix" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyName>Microsoft.Azure.Mobile.Client</AssemblyName>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Prefix for the login endpoints. If not set defaults to /.auth/login
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="LogoutAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task LogoutAsync ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task LogoutAsync() cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.WindowsAzure.MobileServices.MobileServiceClient.LogoutAsync" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyName>Microsoft.Azure.Mobile.Client</AssemblyName>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Log a user out.
</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="MobileAppUri">
<MemberSignature Language="C#" Value="public Uri MobileAppUri { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Uri MobileAppUri" />
<MemberSignature Language="DocId" Value="P:Microsoft.WindowsAzure.MobileServices.MobileServiceClient.MobileAppUri" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyName>Microsoft.Azure.Mobile.Client</AssemblyName>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Uri</ReturnType>
</ReturnValue>
<Docs>
<summary>
Absolute URI of the Microsoft Azure Mobile App.
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="RefreshUserAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task&lt;Microsoft.WindowsAzure.MobileServices.MobileServiceUser&gt; RefreshUserAsync ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1&lt;class Microsoft.WindowsAzure.MobileServices.MobileServiceUser&gt; RefreshUserAsync() cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.WindowsAzure.MobileServices.MobileServiceClient.RefreshUserAsync" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyName>Microsoft.Azure.Mobile.Client</AssemblyName>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.Runtime.CompilerServices.AsyncStateMachine(typeof(Microsoft.WindowsAzure.MobileServices.MobileServiceClient/&lt;RefreshUserAsync&gt;d__62))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task&lt;Microsoft.WindowsAzure.MobileServices.MobileServiceUser&gt;</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Refreshes access token with the identity provider for the logged in user.
</summary>
<returns>
Task that will complete when the user has finished refreshing access token
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SerializerSettings">
<MemberSignature Language="C#" Value="public Microsoft.WindowsAzure.MobileServices.MobileServiceJsonSerializerSettings SerializerSettings { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Microsoft.WindowsAzure.MobileServices.MobileServiceJsonSerializerSettings SerializerSettings" />
<MemberSignature Language="DocId" Value="P:Microsoft.WindowsAzure.MobileServices.MobileServiceClient.SerializerSettings" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyName>Microsoft.Azure.Mobile.Client</AssemblyName>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.WindowsAzure.MobileServices.MobileServiceJsonSerializerSettings</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets the settings used for serialization.
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SyncContext">
<MemberSignature Language="C#" Value="public Microsoft.WindowsAzure.MobileServices.Sync.IMobileServiceSyncContext SyncContext { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Microsoft.WindowsAzure.MobileServices.Sync.IMobileServiceSyncContext SyncContext" />
<MemberSignature Language="DocId" Value="P:Microsoft.WindowsAzure.MobileServices.MobileServiceClient.SyncContext" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyName>Microsoft.Azure.Mobile.Client</AssemblyName>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.WindowsAzure.MobileServices.Sync.IMobileServiceSyncContext</ReturnType>
</ReturnValue>
<Docs>
<summary>
Instance of <see cref="T:Microsoft.WindowsAzure.MobileServices.Sync.IMobileServiceSyncContext" /></summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>