﻿<?xml version="1.0" encoding="utf-8"?><Type Name="OAuth1Request" FullName="Xamarin.Auth.OAuth1Request"><TypeSignature Language="C#" Value="public class OAuth1Request : Xamarin.Auth.Request" /><TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit OAuth1Request extends Xamarin.Auth.Request" /><AssemblyInfo><AssemblyName>Xamarin.Auth</AssemblyName><AssemblyVersion>1.0.0.0</AssemblyVersion><AssemblyVersion>1.1.0.0</AssemblyVersion><AssemblyVersion>1.2.0.0</AssemblyVersion></AssemblyInfo><Base><BaseTypeName>Xamarin.Auth.Request</BaseTypeName></Base><Interfaces /><Docs><summary>Request that is authenticated using an account retrieved from an <see cref="OAuth1Authenticator" />.</summary><remarks></remarks></Docs><Members><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public OAuth1Request (string method, Uri url, System.Collections.Generic.IDictionary&lt;string,string&gt; parameters, Xamarin.Auth.Account account, bool includeMultipartsInSignature = false);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string method, class System.Uri url, class System.Collections.Generic.IDictionary`2&lt;string, string&gt; parameters, class Xamarin.Auth.Account account, bool includeMultipartsInSignature) cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.0.0.0</AssemblyVersion><AssemblyVersion>1.1.0.0</AssemblyVersion><AssemblyVersion>1.2.0.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="method" Type="System.String" /><Parameter Name="url" Type="System.Uri" /><Parameter Name="parameters" Type="System.Collections.Generic.IDictionary&lt;System.String,System.String&gt;" /><Parameter Name="account" Type="Xamarin.Auth.Account" /><Parameter Name="includeMultipartsInSignature" Type="System.Boolean" /></Parameters><Docs><param name="method">
          The HTTP method.
        </param><param name="url">
          The URL.
        </param><param name="parameters">
          Parameters that will pre-populate the <see cref="Parameters" /> property or <see langword="null" />.
        </param><param name="account">
          The account used to authenticate this request.
        </param><param name="includeMultipartsInSignature">
          If set to <see langword="true" /> include multiparts when calculating the OAuth 1.0 signature.
        </param><summary>
          Initializes a new instance of the <see cref="Xamarin.Auth.OAuth1Request" /> class.
        </summary><remarks /></Docs></Member><Member MemberName="GetAuthorizationHeader"><MemberSignature Language="C#" Value="protected virtual string GetAuthorizationHeader ();" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance string GetAuthorizationHeader() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.2.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters /><Docs><summary>Gets OAuth authorization header.</summary><returns>To be added.</returns><remarks><para>
            Make sure that the parameters array contains mulitpart keys if we're dealing with a buggy
            OAuth implementation (such as Flickr).
          </para><para>
            These normally shouldn't be included: http://tools.ietf.org/html/rfc5849#section-3.4.1.3.1
          </para></remarks></Docs></Member><Member MemberName="GetResponseAsync"><MemberSignature Language="C#" Value="public override System.Threading.Tasks.Task&lt;Xamarin.Auth.Response&gt; GetResponseAsync (System.Threading.CancellationToken cancellationToken);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance class System.Threading.Tasks.Task`1&lt;class Xamarin.Auth.Response&gt; GetResponseAsync(valuetype System.Threading.CancellationToken cancellationToken) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.0.0</AssemblyVersion><AssemblyVersion>1.1.0.0</AssemblyVersion><AssemblyVersion>1.2.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Threading.Tasks.Task&lt;Xamarin.Auth.Response&gt;</ReturnType></ReturnValue><Parameters><Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" /></Parameters><Docs><param name="cancellationToken">To be added.</param><summary>Asynchronously gets the response.</summary><returns>The response.</returns><remarks></remarks><exception cref="T:System.InvalidOperationException"><see cref="T:Xamarin.Auth.Request.Account" /> is <c>null</c>.</exception></Docs></Member></Members></Type>