Permalink
Fetching contributors…
Cannot retrieve contributors at this time
713 lines (713 sloc) 42.5 KB
<Type Name="IMobileServiceClient" FullName="Microsoft.WindowsAzure.MobileServices.IMobileServiceClient">
<TypeSignature Language="C#" Value="public interface IMobileServiceClient" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IMobileServiceClient" />
<TypeSignature Language="DocId" Value="T:Microsoft.WindowsAzure.MobileServices.IMobileServiceClient" />
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Mobile.Client</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Interfaces />
<Docs>
<summary>
Interface for the <see cref="T:Microsoft.WindowsAzure.MobileServices.MobileServiceClient" />.
</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<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.IMobileServiceClient.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 Host 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.IMobileServiceClient.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="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.IMobileServiceClient.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.IMobileServiceClient.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 a local 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.IMobileServiceClient.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.IMobileServiceTable`1" /> instance, which provides
strongly typed data operations for a 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.IMobileServiceClient.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.IMobileServiceClient.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.IMobileServiceClient.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>
Returns the application's installation id.
</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.IMobileServiceClient.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.IMobileServiceClient.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 />
<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.IMobileServiceClient.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.IMobileServiceClient.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>
<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, 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.IMobileServiceClient.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>
<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 API.</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 Microsoft 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.IMobileServiceClient.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.IMobileServiceClient.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.IMobileServiceClient.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.IMobileServiceClient.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>
<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.IMobileServiceClient.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 a 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.IMobileServiceClient.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 a 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.IMobileServiceClient.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 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.IMobileServiceClient.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.IMobileServiceClient.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.IMobileServiceClient.RefreshUserAsync" />
<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 />
<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.IMobileServiceClient.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.IMobileServiceClient.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>
Returns a <see cref="T:Microsoft.WindowsAzure.MobileServices.Sync.IMobileServiceSyncContext" /> instance.
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>